Elements::Identifiable

Header Image
Content:
Identifiable : Public abstract Class UserAttributes, ConfigurationModeling, Refine, VVCase, VVTarget, VerificationValidation, UseCase, ArtifactLevelVariationManagement, SafetyCase, Relationships, ErrorModel, Realization, GenericConstraintsOrganization, Elements, RequirementsRelationships, Satisfy
This abstract element adds a UUID attribute to the Referrable element which is specialized.<br/>
  • Attributes
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
category Public Identifier
xml.sequenceOffset=-50
Notes: This element assigns a category to the parent element. The category is intended to specialize the usage and/or the content identifiable object. Such a specialization may also impose particular semantic constraints on the entire substructure (not only the identifiable itself).<br/>
uuid Public String
xml.attribute=true
Notes: The purpose of this attribute is to provide a globally unique identifier for an instance of a metaclass. The values of this attribute should be globally unique strings prefixed by the type of identifier.  For example, to include a<br/>DCE UUID as defined by The Open Group, the UUID would be preceded by "DCE:". The values of this attribute may be used to support merging of different models. <br/>The form of the UUID (Universally Unique Identifier) is taken from a standard defined by the Open Group (was Open Software Foundation). This standard is widely used, including by Microsoft for COM (GUIDs) and by many companies for DCE, which is based on CORBA. The method for generating these 128-bit IDs is published in the standard and the effectiveness and uniqueness of the IDs is not in practice disputed.<br/>If the id namespace is omitted, DCE is assumed. <br/>An example is "DCE:2fac1234-31f8-11b4-a222-08002b34c003".<br/>
Element Source Role Target Role
«instanceRef» VVCase_vvSubject
Class «instanceRef.target»
Name:  
 
Name: identifiable_target
 
Details:
 
«instanceRef» Realization_realizedBy
Class «instanceRef.target»
Name:  
 
Name: identifiable_target
 
Details:
 
UserAttributedElement
Class  
Name:  
 
Name: attributedElement
The element to which one or more user attribute values are attached.
Details:
 
«atpPrototype» ErrorModelPrototype
Class  
Name:  
 
Name: target
The target element (i.e., a system, a function, a component, or hardware device) owning the anomalies.
Details:
 
«instanceRef» Realization_realizedBy
Class «instanceRef.context»
Name:  
 
Name: identifiable_context
 
Details:
 
«instanceRef» VVCase_vvSubject
Class «instanceRef.context»
Name:  
 
Name: identifiable_context
 
Details:
 
ConfigurationDecision
Class  
Name:  
 
Name: target
The target elements used in the mixed string expression.
Details:
 
«atpType» ErrorModelType
Class  
Name:  
 
Name: target
The target element (i.e., a system, a function, a component, or hardware device) owning the anomalies.
Details:
 
«instanceRef» VVTarget_element
Class «instanceRef.target»
Name:  
 
Name: identifiable_target
 
Details:
 
Ground
Class  
Name:  
 
Name: safetyEvidence
Safety evidence in the SystemModel. May also refer to elements in the AUTOSAR model.
Details:
 
«instanceRef» Satisfy_satisfiedBy
Class «instanceRef.target»
Name:  
 
Name: identifiable_target
 
Details:
 
VariableElement
Class  
Name:  
 
Name: optionalElement
This association points to the actual element in the core model that is marked optional by this VariableElement. The VariableElement in the variability extension can thus be seen as merely a marker element (this marker mechanism follows the global guideline for relating EAST-ADL extensions to the core and is not specific to the variability extension).
Details:
 
«instanceRef» Satisfy_satisfiedBy
Class «instanceRef.context»
Name:  
 
Name: identifiable_context
 
Details:
 
SelectionCriterion
Class  
Name:  
 
Name: source
The elements used in the mixed string expression.
Details:
 
«instanceRef» Refine_refinedBy
Class «instanceRef.target»
Name:  
 
Name: identifiable_target
 
Details:
 
«instanceRef» Refine_refinedBy
Class «instanceRef.context»
Name:  
 
Name: identifiable_context
 
Details:
 
PrivateContent
Class  
Name:  
 
Name: privateElement
This association points to the actual element in the core model that is marked private by this PrivateContent object. Instances of the PrivateContent meta-class in the variability extension can thus be seen as merely a marker object (this marker mechanism follows the global guideline for relating the EAST-ADL extensions to the core and is not specific to the variability extension).
Details:
 
ConfigurableContainer
Class  
Name:  
 
Name: configurableElement
This association points to the actual element in the core model that is marked as a configurable container of some variable content by this ConfigurableContainer. The ConfigurableContainer in the variability extension can thus be seen as merely a marker element (this marker mechanism follows the global guideline for relating the EAST-ADL extensions to the core and is not specific to the variability extension).
Details:
 
GenericConstraint
Class  
Name:  
 
Name: target
The subject of the GenericConstraint.
Details:
 
TakeRateConstraint
Class  
Name:  
 
Name: source
The elements that are compared with the elements identified by target (see GenericConstraint).
Details:
 
«instanceRef» VVTarget_element
Class «instanceRef.context»
Name:  
 
Name: identifiable_context
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
Realization Class Dependency From  
VVTarget Class Dependency From  
Referrable Class Generalization To  
Satisfy Class Dependency From  
EAElement Class Generalization From  
VVCase Class Dependency From