Common Domain::Root Business Entities ABE
Class EntitySpecification

This is an abstract base class that is used to define the common characteristics (attributes, constraints, and relationships) of a managed or unmanaged entity.

Attributes
EntityIdentificationSpecification _entityIdentificationSpecification _entityIdentificationSpecification
EntitySpecCharUse _entitySpecCharUse _entitySpecCharUse
MetricDefinition _metricDefinition _metricDefinition
EntitySpecificationAction entitySpecificationAction entitySpecificationAction
EntitySpecificationType entitySpecificationType entitySpecificationType
ExternalSystemCapability externalSystemCapability externalSystemCapability
String status status

The condition of the product specification, such as active, inactive, planned.

«baseType» TimePeriod validFor validFor

The period for which the product specification is valid.

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameEntitySpecification
Name Expression
Namespace«011» Root Business Entities ABE
Owned Template Signature
Owner«011» Root Business Entities ABE
Owning Template Parameter
Package«011» Root Business Entities ABE
Qualified NameSID Models::Common Domain::Root Business Entities ABE::EntitySpecification
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _entityIdentificationSpecification
Public EntityIdentificationSpecification _entityIdentificationSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationEntitiesRecognizedBy
Association End
ClassEntitySpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_entityIdentificationSpecification
Name Expression
NamespaceEntitySpecification
Opposite_entitySpecification
OwnerEntitySpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::EntitySpecification::_entityIdentificationSpecification
Stereotype
Template Parameter
TypeEntityIdentificationSpecification
Upper*
Upper Value(*)
VisibilityPublic


 _entitySpecCharUse
Public EntitySpecCharUse _entitySpecCharUse
Constraints:
Properties:

AggregationNone
Alias
AssociationEntitySpecFurtherDefinedBy
Association End
ClassEntitySpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_entitySpecCharUse
Name Expression
NamespaceEntitySpecification
Opposite_entitySpecification
OwnerEntitySpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::EntitySpecification::_entitySpecCharUse
Stereotype
Template Parameter
TypeEntitySpecCharUse
Upper*
Upper Value(*)
VisibilityPublic


 _metricDefinition
Public MetricDefinition _metricDefinition
Constraints:
Properties:

AggregationNone
Alias
Association«Example» MetricDefinitionDefinedFor
Association End
ClassEntitySpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_metricDefinition
Name Expression
NamespaceEntitySpecification
Opposite_specification
OwnerEntitySpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::EntitySpecification::_metricDefinition
Stereotype
Template Parameter
TypeMetricDefinition
Upper*
Upper Value(*)
VisibilityPublic


 entitySpecificationAction
Public EntitySpecificationAction entitySpecificationAction
Constraints:
Properties:

AggregationNone
Alias
AssociationEntitySpecificationFurtherDescriberdByAction
Association End
ClassEntitySpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameentitySpecificationAction
Name Expression
NamespaceEntitySpecification
OppositeentitySpecification
OwnerEntitySpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::EntitySpecification::entitySpecificationAction
Stereotype
Template Parameter
TypeEntitySpecificationAction
Upper*
Upper Value(*)
VisibilityPublic


 entitySpecificationType
Public EntitySpecificationType entitySpecificationType
Constraints:
Properties:

AggregationNone
Alias
AssociationEntitySpecificationTypeCategorizes
Association End
ClassEntitySpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameentitySpecificationType
Name Expression
NamespaceEntitySpecification
OppositeentitySpecification
OwnerEntitySpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::EntitySpecification::entitySpecificationType
Stereotype
Template Parameter
TypeEntitySpecificationType
Upper*
Upper Value(*)
VisibilityPublic


 externalSystemCapability
Public ExternalSystemCapability externalSystemCapability
Constraints:
Properties:

AggregationNone
Alias
AssociationEntitySpecificationFurtherDescribedByExternalSystemCapability
Association End
ClassEntitySpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameexternalSystemCapability
Name Expression
NamespaceEntitySpecification
OppositeentitySpecification
OwnerEntitySpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::EntitySpecification::externalSystemCapability
Stereotype
Template Parameter
TypeExternalSystemCapability
Upper*
Upper Value(*)
VisibilityPublic


 status
Public String status

The condition of the product specification, such as active, inactive, planned.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassEntitySpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namestatus
Name Expression
NamespaceEntitySpecification
Opposite
OwnerEntitySpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::EntitySpecification::status
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which the product specification is valid.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassEntitySpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamevalidFor
Name Expression
NamespaceEntitySpecification
Opposite
OwnerEntitySpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::EntitySpecification::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic