Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Resource Specification ABE
Class SoftwareResourceSpecRelationship

The definition of a type of relationship (association) that can exist between SoftwareResourceSpecifications.

Attributes
String relationshipReason relationshipReason

Text that explains the reason for the association between the SoftwareResourceSpecifications.

String relationshipType relationshipType

Text that descriptions the type of relationship between the SoftwareResourceSpecifications.

String relationshipTypeCode relationshipTypeCode

An enumeration of the values for a particular type of SoftwareSpecificationRelationship that is dependent on the relationshipType attribute.

For example, for a Refinement type of relationship the value may represent a substitution, division, or fusion.

SoftwareResourceSpecification softwareResourceSpecification softwareResourceSpecification
SoftwareResourceSpecification softwareResourceSpecification2 softwareResourceSpecification2
«baseType» TimePeriod validFor validFor

The period of time expressed in a start/end date and time during which the relationship exists.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameSoftwareResourceSpecRelationship
Name Expression
NamespaceSoftware Resource Specification ABE
Owned Template Signature
OwnerSoftware Resource Specification ABE
Owning Template Parameter
PackageSoftware Resource Specification ABE
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Resource Specification ABE::SoftwareResourceSpecRelationship
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 relationshipReason
Public String relationshipReason

Text that explains the reason for the association between the SoftwareResourceSpecifications.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassSoftwareResourceSpecRelationship
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)
NamerelationshipReason
Name Expression
NamespaceSoftwareResourceSpecRelationship
Opposite
OwnerSoftwareResourceSpecRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Resource Specification ABE::SoftwareResourceSpecRelationship::relationshipReason
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 relationshipType
Public String relationshipType

Text that descriptions the type of relationship between the SoftwareResourceSpecifications.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassSoftwareResourceSpecRelationship
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)
NamerelationshipType
Name Expression
NamespaceSoftwareResourceSpecRelationship
Opposite
OwnerSoftwareResourceSpecRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Resource Specification ABE::SoftwareResourceSpecRelationship::relationshipType
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 relationshipTypeCode
Public String relationshipTypeCode

An enumeration of the values for a particular type of SoftwareSpecificationRelationship that is dependent on the relationshipType attribute.

For example, for a Refinement type of relationship the value may represent a substitution, division, or fusion.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassSoftwareResourceSpecRelationship
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)
NamerelationshipTypeCode
Name Expression
NamespaceSoftwareResourceSpecRelationship
Opposite
OwnerSoftwareResourceSpecRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Resource Specification ABE::SoftwareResourceSpecRelationship::relationshipTypeCode
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 softwareResourceSpecification
Public SoftwareResourceSpecification softwareResourceSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationSoftwareResourceSpecInvolvedIn
Association End
ClassSoftwareResourceSpecRelationship
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(1)
Multiplicity1
NamesoftwareResourceSpecification
Name Expression
NamespaceSoftwareResourceSpecRelationship
OppositesoftwareResourceSpecRelationship
OwnerSoftwareResourceSpecRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Resource Specification ABE::SoftwareResourceSpecRelationship::softwareResourceSpecification
Stereotype
Template Parameter
TypeSoftwareResourceSpecification
Upper1
Upper Value(1)
VisibilityPublic


 softwareResourceSpecification2
Public SoftwareResourceSpecification softwareResourceSpecification2
Constraints:
Properties:

AggregationNone
Alias
AssociationSoftwareResourceSpecInvolvedWith
Association End
ClassSoftwareResourceSpecRelationship
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(1)
Multiplicity1
NamesoftwareResourceSpecification2
Name Expression
NamespaceSoftwareResourceSpecRelationship
OppositesoftwareResourceSpecRelationship2
OwnerSoftwareResourceSpecRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Resource Specification ABE::SoftwareResourceSpecRelationship::softwareResourceSpecification2
Stereotype
Template Parameter
TypeSoftwareResourceSpecification
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time expressed in a start/end date and time during which the relationship exists.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassSoftwareResourceSpecRelationship
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
NamespaceSoftwareResourceSpecRelationship
Opposite
OwnerSoftwareResourceSpecRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Resource Specification ABE::SoftwareResourceSpecRelationship::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic