Class FC_FeatureAssociation {C++} derived from: FC_FeatureType

Documentation
Relationship that links instances of this feature type with instances of the same or of a different feature type.
The memberOf-linkBetween association in the General Feature Model is not directly implemented here since it can be easily derived from combining the Role and MemberOf associations.


Parent PackageFeature CatalogingAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceYes  


Attributes
NameClassTypeInitial Value
typeNameFC_FeatureTypeLocalName 
definition[0..1]FC_FeatureTypeCharacterString 
code[0..1]FC_FeatureTypeCharacterString 
isAbstractFC_FeatureTypeBooleanFALSE
aliases[0..*]FC_FeatureTypeLocalName 


Associations
NameMy RoleMy ClassOther RoleOther Element
RolerelationFC_FeatureAssociationroleFC_AssociationRole
SpecializationsubtypeFC_FeatureTypeinheritsFromFC_InheritanceRelation
GeneralizationsupertypeFC_FeatureTypeinheritsToFC_InheritanceRelation
ConsistsOffeatureTypeFC_FeatureTypefeatureCatalogueFC_FeatureCatalogue
Member OffeatureTypeFC_FeatureTypecarrierOfCharacteristicsFC_PropertyType
--Not Named----Not Named--FC_FeatureTypeconstrainedByFC_Constraint
--Not Named--valueTypeFC_FeatureType--Not Named--FC_AssociationRole
--Not Named----Not Named--FC_FeatureTypedefinitionReferenceFC_DefinitionReference
--Not Named--featureTypeFC_FeatureType--Not Named--FC_BoundFeatureAttribute
--Not Named----Not Named--FC_FeatureType--Not Named----Not Defined--
--Not Named----Not Named--FC_FeatureType--Not Named--FC_FeatureAttribute
--Not Named----Not Named--FC_FeatureType--Not Named--FC_FeatureAttribute


Generalization Relationships
NameClassSupplier
--Not Named--FC_FeatureAssociationFC_FeatureType


Realize Relationships
NameClassSupplier
--Not Named--FC_FeatureAssociationGF_AssociationType
--Not Named--FC_FeatureTypeGF_FeatureType