| model1 UML Documentation |
| Summary:AttributesPropertiesComments | Detail:Attributes |
A StructuralFeature defines a static characteristic of the ModelElement that contains it. The attributes and references of a Class define structural properties, which provide for the representation of the state of its instances.
| Attributes | ||
| Primitive Type boolean |
The isChangeable attribute places restrictions on the use of certain operations, which could change the set of values or instances of the StructuralFeature, and on the operations that will get generated in IDL or other language generation. For any elaboration, no means are automatically created which provides a means of altering the attribute value. When IDL is generated, for instance, the operations,which are normally generated for changing the StructuralFeature, will not be generated. However, isChangeable does not actually constrain the StructuralFeature to make it immutable. Any operations explicitly defined in a model may change the StructuralFeature values or instances (assuming the operation would have otherwise been able to do so). |
|
| Class |
Multiplicity defines constraints on the collection of instances or values that a StructuralFeature can hold. Multiplicity defines a lower and upper bound to the cardinality of the collection, although the upper bound can be specified as Unbounded. |
|
Properties:
| Alias | |
| Classifier Behavior | |
| Collections | |
| Is Abstract | true |
| Is Active | false |
| Is Leaf | false |
| Keywords | |
| Name | StructuralFeature |
| Name Expression | |
| Owned Template Signature | |
| Owner | Package model1 |
| Owning Parameter | |
| Package | Package model1 |
| Packageable Element visibility | public |
| Qualified Name | model1::model1::StructuralFeature |
| Representation | |
| Stereotype | |
| Template Parameter | |
| Visibility | public |
| Attribute Details |
public Primitive Type boolean isChangeable
The isChangeable attribute places restrictions on the use of certain operations, which could change the set of values or instances of the StructuralFeature, and on the operations that will get generated in IDL or other language generation. For any elaboration, no means are automatically created which provides a means of altering the attribute value. When IDL is generated, for instance, the operations,which are normally generated for changing the StructuralFeature, will not be generated. However, isChangeable does not actually constrain the StructuralFeature to make it immutable. Any operations explicitly defined in a model may change the StructuralFeature values or instances (assuming the operation would have otherwise been able to do so).
| Aggregation | none |
| Alias | |
| Association | |
| Association End | |
| Class | Class StructuralFeature |
| Collections | |
| Datatype | |
| Default | |
| Default Value | |
| Is Composite | false |
| Is Derived | false |
| Is Derived Union | false |
| Is Leaf | false |
| Is Ordered | false |
| Is Read Only | false |
| Is Static | false |
| Is Unique | true |
| Keywords | |
| Lower | 1 |
| Lower Value | |
| Multiplicity | 1 |
| Name | isChangeable |
| Name Expression | |
| Opposite | |
| Owned Template Signature | |
| Owner | Class StructuralFeature |
| Owning Association | |
| Owning Parameter | |
| Qualified Name | model1::model1::StructuralFeature::isChangeable |
| Stereotype | |
| Template Parameter | |
| Type | Primitive Type boolean |
| Upper | 1 |
| Upper Value | |
| Visibility | public |
public Class multiplicity
Multiplicity defines constraints on the collection of instances or values that a StructuralFeature can hold. Multiplicity defines a lower and upper bound to the cardinality of the collection, although the upper bound can be specified as Unbounded.
| Aggregation | none |
| Alias | |
| Association | |
| Association End | |
| Class | Class StructuralFeature |
| Collections | |
| Datatype | |
| Default | |
| Default Value | |
| Is Composite | false |
| Is Derived | false |
| Is Derived Union | false |
| Is Leaf | false |
| Is Ordered | false |
| Is Read Only | false |
| Is Static | false |
| Is Unique | true |
| Keywords | |
| Lower | 1 |
| Lower Value | |
| Multiplicity | 1 |
| Name | multiplicity |
| Name Expression | |
| Opposite | |
| Owned Template Signature | |
| Owner | Class StructuralFeature |
| Owning Association | |
| Owning Parameter | |
| Qualified Name | model1::model1::StructuralFeature::multiplicity |
| Stereotype | |
| Template Parameter | |
| Type | Class |
| Upper | 1 |
| Upper Value | |
| Visibility | public |
| Comments |
| model1 UML Documentation |
| Summary:AttributesPropertiesComments | Detail:Attributes |