UsageConstraint

Note: There is a newer version of this specification see VEC 2.1.0

Specifies a constraint of the possible usages for PartVersion or PartUsages. UsageConstraints are of part master data information. UsageConstraints specify general restrictions for the application of a PartVersion or PartUsage (e.g. a certain period of time in which the part is allowed to be used). (see KBLFRM-229)

General Information

AttributeValue
Ownerusage_constraint
Applied Stereotype
Base ClassifierExtendableElement
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
typeUsageConstraintType1

Defines if the usage constraint is positive (allowance) or negative (denial).

UsageConstraint
fromDateDate0..1

Specifies the lower bound of the time period to which the usage constraint applies.

UsageConstraint
toDateDate0..1

Specifies the upper bound of the time period to which the usage constraint applies.

UsageConstraint
fromSerialNumberString0..1

Specifies the lower bound of a serial number range to which the usage constraint applies.

UsageConstraint
toSerialNumberString0..1

Specifies the upper bound of a serial number range to which the usage constraint applies.

UsageConstraint
projectPhaseString0..*

Specifies the project phases to which the usage constraint applies.

UsageConstraint

Outgoing Relations

TypeRoleMult.Mult.Description
UsageNodeusageNode0..*0..*

References the UsageNode to which the UsageConstraint applies. This means the described PartVersion is allowed / denied in the referenced UsageNode.

Projectproject0..*0..*

References the Projects to which the UsageConstraint applies. This means the described PartVersion is allowed / denied in the referenced UsageConstraint.

Incoming Relations

TypeMult.RoleMult.Description
UsageConstraintSpecification1partUsageConstraint1..*

Specifies the UsageConstraints that apply to the PartVersion or PartUsages described by the UsageConstraintSpecification. The ordering of this association is relevant. The elements shall arranged in the order of ascending priority. That means, elements further back in the collection have a higher priority.

Previous