product1
Class ContractPositionConstrained

Attributes
<Primitive Type> boolean allowModification allowModification
<Primitive Type> boolean allowRemoval allowRemoval
<Primitive Type> integer minPositions minPositions
<Primitive Type> integer maxPositions maxPositions
<Primitive Type> integer defaultPositions defaultPositions
<Primitive Type> decimal minQuantity minQuantity
<Primitive Type> decimal maxQuantity maxQuantity
<Primitive Type> decimal offsetQuantity offsetQuantity
<<alias>> <Class> code minMaxQuantityHandling minMaxQuantityHandling
<Primitive Type> decimal defaultQuantity defaultQuantity
<Primitive Type> long itemNumber itemNumber

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywordsroot
NameContractPositionConstrained
Name Expression
Namespace<Package> product1
Owned Template Signature
Owner<Package> product1
Owning Template Parameter
Package<Package> product1
Qualified Nameproduct1::product1::ContractPositionConstrained
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 allowModification
Public <Primitive Type> boolean allowModification
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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<Literal Integer> 0
Multiplicity0..1
NameallowModification
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::allowModification
Stereotype
Template Parameter
Type<Primitive Type> boolean
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 allowRemoval
Public <Primitive Type> boolean allowRemoval
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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<Literal Integer> 0
Multiplicity0..1
NameallowRemoval
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::allowRemoval
Stereotype
Template Parameter
Type<Primitive Type> boolean
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 defaultPositions
Public <Primitive Type> integer defaultPositions
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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<Literal Integer> 0
Multiplicity0..1
NamedefaultPositions
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::defaultPositions
Stereotype
Template Parameter
Type<Primitive Type> integer
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 defaultQuantity
Public <Primitive Type> decimal defaultQuantity
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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<Literal Integer> 0
Multiplicity0..1
NamedefaultQuantity
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::defaultQuantity
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 itemNumber
Public <Primitive Type> long itemNumber
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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
Multiplicity1
NameitemNumber
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::itemNumber
Stereotype
Template Parameter
Type<Primitive Type> long
Upper1
Upper Value
VisibilityPublic


 maxPositions
Public <Primitive Type> integer maxPositions
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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<Literal Integer> 0
Multiplicity0..1
NamemaxPositions
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::maxPositions
Stereotype
Template Parameter
Type<Primitive Type> integer
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 maxQuantity
Public <Primitive Type> decimal maxQuantity
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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<Literal Integer> 0
Multiplicity0..1
NamemaxQuantity
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::maxQuantity
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 minMaxQuantityHandling
Public <<alias>> <Class> code minMaxQuantityHandling
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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
Multiplicity1
NameminMaxQuantityHandling
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::minMaxQuantityHandling
Stereotype
Template Parameter
Type<<alias>> <Class> code
Upper1
Upper Value
VisibilityPublic


 minPositions
Public <Primitive Type> integer minPositions
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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<Literal Integer> 0
Multiplicity0..1
NameminPositions
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::minPositions
Stereotype
Template Parameter
Type<Primitive Type> integer
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 minQuantity
Public <Primitive Type> decimal minQuantity
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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<Literal Integer> 0
Multiplicity0..1
NameminQuantity
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::minQuantity
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 offsetQuantity
Public <Primitive Type> decimal offsetQuantity
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class<<root>> <Class> ContractPositionConstrained
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<Literal Integer> 0
Multiplicity0..1
NameoffsetQuantity
Name Expression
Namespace<<root>> <Class> ContractPositionConstrained
Opposite
Owner<<root>> <Class> ContractPositionConstrained
Owning Association
Owning Template Parameter
Qualified Nameproduct1::product1::ContractPositionConstrained::offsetQuantity
Stereotype
Template Parameter
Type<Primitive Type> decimal
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic