Package com.rapidtransform.spec.model

Interface Summary
ConfiguredSpec  
Effective TODO remaining Effective implementors - shape, document, property, material,
Specified This interface indicates the implementing object can be linked to Specifications
SpecOperand An operand is the object on either side of the operator in an expression for a combined expression.
SpecRelation<SourceType extends Specified> Relates Specifications to other objects.
 

Class Summary
AbstractSpecRelation TODO remove - replaced by SpecRelation
BaseSpecRelation<SourceType extends Specified>  
ClassCategoryAssociation The ClassCategoryAssociation is an association between a SpecCategory and a ProductClass.
ClassConditionAssociation This class is an association between a ProductClass and a SpecCondition.
ClassInclusionAssociation This class represents the assignment of a SpecInclusion to a ProductClass.
ClassSpecificationAssociation Associates a specificiation to a product class.
ClassStructureRelation Links a ProductClass to a ProductFunction or ProductComponent.
Configuration A configuration is the association of a ClassConditionAssociation or ClassSpecAssociation with a design or process in order to define a valid usage by using the rules specified in the condition or specification.
DatedConfig This type of configuration that applies from the given date, or between a start and end date.
DescriptiveSpec This class is a textual description of an object.
DesignConstraint A design contraint is a requirement for the design process of a product design.
DesignConstraintAssociation Associates a design constraint with an object that is subject to the constraint.
DesignConstraintRelation Relates two design constraint objects.
DesignConstraintVersion A version of a DesignConstraint.
Effectivity Effectivity identifies the valid use of product information for a date or event.
EffectivityAssignment Assigns an effectivity to an object that implements the Effective interface.
LotConfig LotConfig is a type of manufacturing config that applies to a given production batch (Lot) for the given Product.
ManufacturingConfig The manufacturing configuration is the association of a product design with an item instance.
SerialConfig This is a type of manufacturing config that applies from the start serial number through the end serial number specified in this class.
SpecCategory The spec category is a group of specifications which serve the same purpose.
SpecExpression Combination of specification objects combined with a boolean operators.
Specification A specification is a defined rule for a product and it discriminates one product from another member in the same product class.
SpecInclusion The inclusion specifies how a specification or specExpression includes another specification or expression.
 

Enum Summary
ClassConditionAssociation.ConditionType  
ClassStructureRelation.RelationType  
Configuration.ConfigurationType Specifies the valid usage of a configuration on a
Configuration.InheritanceType The InheritanceType specifies how this Configuration should be applied in a hierarchical structure.
DesignConstraintRelation.RelationType  
EffectivityAssignment.EffectivityRole  
SpecExpression.Operator