Customer Domain::Customer Product Order ABE
Class CustomerProductOrderItem

Each CustomerProductOrderItem requires an action (AllowedProductAction) on a ProductSpecification or a ProductOffering.

Attributes
CustomerProductOrder _CustomerProductOrder _CustomerProductOrder
CustomerProductOrderItem _CustomerProductOrderItem _CustomerProductOrderItem
CustomerProductOrderItem _CustomerProductOrderItem2 _CustomerProductOrderItem2
AllowedProductAction allowedProductAction2 allowedProductAction2
Appointment appointment2 appointment2
CommitmentTermOrCondition commitmentTermOrCondition2 commitmentTermOrCondition2
CustomerAccount customerAccount customerAccount
CustomerPayment customerPayment customerPayment
PartyRole partyRole2 partyRole2
Place place2 place2
Product product2 product2
ProductOffering productOffering productOffering
ProductPrice productPrice1 productPrice1
ProductSpecification productSpecification2 productSpecification2
ResourceOrderItem resourceOrder resourceOrder
«example» SalesProductOffering salesProductOffering salesProductOffering
«example» SalesProductSpecification salesProductSpecification salesProductSpecification
ServiceOrderItem serviceOrderItem serviceOrderItem

Attributes inherited from SID Models::Common Domain::Product Order ABE::ProductOrderItem SID Models::Common Domain::Product Order ABE::ProductOrderItem
_partyOrder _partyOrder, purchaseProductSpecification purchaseProductSpecification, purchaseProductOffering purchaseProductOffering, partyRole partyRole, partyOrderItem partyOrderItem, partyOrderItem2 partyOrderItem2, appointment appointment, allowedProductAction allowedProductAction, productSpecification productSpecification, productOffering2 productOffering2, product product, commitmentTermOrCondition commitmentTermOrCondition, productOrderItemRelationship productOrderItemRelationship, productOrderItemRelationship2 productOrderItemRelationship2, attachment attachment, status status, productOrderItemPlaceRole productOrderItemPlaceRole, productOrderItem productOrderItem, productOrderItem2 productOrderItem2, productPrice productPrice

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCustomerProductOrderItem
Name Expression
Namespace«002» Customer Product Order ABE
Owned Template Signature
Owner«002» Customer Product Order ABE
Owning Template Parameter
Package«002» Customer Product Order ABE
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _CustomerProductOrder
Public CustomerProductOrder _CustomerProductOrder
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderComprisedOf
Association End
ClassCustomerProductOrderItem
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_CustomerProductOrder
Name Expression
NamespaceCustomerProductOrderItem
Opposite_CustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::_CustomerProductOrder
Stereotype
Template Parameter
TypeCustomerProductOrder
Upper1
Upper Value(1)
VisibilityPublic


 _CustomerProductOrderItem
Public CustomerProductOrderItem _CustomerProductOrderItem
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemReferencesReferencedBy
Association End
ClassCustomerProductOrderItem
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_CustomerProductOrderItem
Name Expression
NamespaceCustomerProductOrderItem
Opposite_CustomerProductOrderItem2
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::_CustomerProductOrderItem
Stereotype
Template Parameter
TypeCustomerProductOrderItem
Upper*
Upper Value(*)
VisibilityPublic


 _CustomerProductOrderItem2
Public CustomerProductOrderItem _CustomerProductOrderItem2
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemReferencesReferencedBy
Association End
ClassCustomerProductOrderItem
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_CustomerProductOrderItem2
Name Expression
NamespaceCustomerProductOrderItem
Opposite_CustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::_CustomerProductOrderItem2
Stereotype
Template Parameter
TypeCustomerProductOrderItem
Upper*
Upper Value(*)
VisibilityPublic


 allowedProductAction2
Public AllowedProductAction allowedProductAction2
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemRequires
Association End
ClassCustomerProductOrderItem
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
NameallowedProductAction2
Name Expression
NamespaceCustomerProductOrderItem
OppositeCustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::allowedProductAction2
Stereotype
Template Parameter
TypeAllowedProductAction
Upper1
Upper Value(1)
VisibilityPublic


 appointment2
Public Appointment appointment2
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemRequiresAppointment
Association End
ClassCustomerProductOrderItem
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*
Nameappointment2
Name Expression
NamespaceCustomerProductOrderItem
Opposite_customerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::appointment2
Stereotype
Template Parameter
TypeAppointment
Upper*
Upper Value(*)
VisibilityPublic


 commitmentTermOrCondition2
Public CommitmentTermOrCondition commitmentTermOrCondition2
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemChooses
Association End
ClassCustomerProductOrderItem
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)
Multiplicity0..1
NamecommitmentTermOrCondition2
Name Expression
NamespaceCustomerProductOrderItem
Opposite_customerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::commitmentTermOrCondition2
Stereotype
Template Parameter
TypeCommitmentTermOrCondition
Upper1
Upper Value(1)
VisibilityPublic


 customerAccount
Public CustomerAccount customerAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemIsChargedTo
Association End
ClassCustomerProductOrderItem
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*
NamecustomerAccount
Name Expression
NamespaceCustomerProductOrderItem
Opposite_CustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::customerAccount
Stereotype
Template Parameter
TypeCustomerAccount
Upper*
Upper Value(*)
VisibilityPublic


 customerPayment
Public CustomerPayment customerPayment
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemPaidThrough
Association End
ClassCustomerProductOrderItem
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*
NamecustomerPayment
Name Expression
NamespaceCustomerProductOrderItem
Opposite_CustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::customerPayment
Stereotype
Template Parameter
TypeCustomerPayment
Upper*
Upper Value(*)
VisibilityPublic


 partyRole2
Public PartyRole partyRole2
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleInvolvedInCustomerProductOrderItem
Association End
ClassCustomerProductOrderItem
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*
NamepartyRole2
Name Expression
NamespaceCustomerProductOrderItem
Opposite_customerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::partyRole2
Stereotype
Template Parameter
TypePartyRole
Upper*
Upper Value(*)
VisibilityPublic


 place2
Public Place place2
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemDeliveredTo
Association End
ClassCustomerProductOrderItem
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*
Nameplace2
Name Expression
NamespaceCustomerProductOrderItem
Opposite_customerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::place2
Stereotype
Template Parameter
TypePlace
Upper*
Upper Value(*)
VisibilityPublic


 product2
Public Product product2
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemInvolvesProduct
Association End
ClassCustomerProductOrderItem
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)
Multiplicity0..1
Nameproduct2
Name Expression
NamespaceCustomerProductOrderItem
OppositeCustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::product2
Stereotype
Template Parameter
TypeProduct
Upper1
Upper Value(1)
VisibilityPublic


 productOffering
Public ProductOffering productOffering
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemInvolvesProductOffering
Association End
ClassCustomerProductOrderItem
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)
Multiplicity0..1
NameproductOffering
Name Expression
NamespaceCustomerProductOrderItem
OppositeCustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::productOffering
Stereotype
Template Parameter
TypeProductOffering
Upper1
Upper Value(1)
VisibilityPublic


 productPrice1
Public ProductPrice productPrice1
Constraints:
Properties:

AggregationNone
Alias
AssociationProductPriceAppliesOnCustProdOrderItem
Association End
ClassCustomerProductOrderItem
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*
NameproductPrice1
Name Expression
NamespaceCustomerProductOrderItem
OppositecustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::productPrice1
Stereotype
Template Parameter
TypeProductPrice
Upper*
Upper Value(*)
VisibilityPublic


 productSpecification2
Public ProductSpecification productSpecification2
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemInvolvesProductSpec
Association End
ClassCustomerProductOrderItem
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)
Multiplicity0..1
NameproductSpecification2
Name Expression
NamespaceCustomerProductOrderItem
OppositeCustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::productSpecification2
Stereotype
Template Parameter
TypeProductSpecification
Upper1
Upper Value(1)
VisibilityPublic


 resourceOrder
Public ResourceOrderItem resourceOrder
Constraints:
Properties:

AggregationNone
Alias
AssociationCustProdOrderItemReferencesResourceOItem
Association End
ClassCustomerProductOrderItem
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*
NameresourceOrder
Name Expression
NamespaceCustomerProductOrderItem
OppositecustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::resourceOrder
Stereotype
Template Parameter
TypeResourceOrderItem
Upper*
Upper Value(*)
VisibilityPublic


 salesProductOffering
Public «example» SalesProductOffering salesProductOffering
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemInvolvesSPO
Association End
ClassCustomerProductOrderItem
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
NamesalesProductOffering
Name Expression
NamespaceCustomerProductOrderItem
Opposite_customerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::salesProductOffering
Stereotype
Template Parameter
Type«example» SalesProductOffering
Upper1
Upper Value(1)
VisibilityPublic


 salesProductSpecification
Public «example» SalesProductSpecification salesProductSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerProductOrderItemInvolvesSPS
Association End
ClassCustomerProductOrderItem
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
NamesalesProductSpecification
Name Expression
NamespaceCustomerProductOrderItem
Opposite_customerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::salesProductSpecification
Stereotype
Template Parameter
Type«example» SalesProductSpecification
Upper1
Upper Value(1)
VisibilityPublic


 serviceOrderItem
Public ServiceOrderItem serviceOrderItem
Constraints:
Properties:

AggregationNone
Alias
AssociationCustProdOrderItemReferencesServiceOItem
Association End
ClassCustomerProductOrderItem
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*
NameserviceOrderItem
Name Expression
NamespaceCustomerProductOrderItem
OppositecustomerProductOrderItem
OwnerCustomerProductOrderItem
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Product Order ABE::CustomerProductOrderItem::serviceOrderItem
Stereotype
Template Parameter
TypeServiceOrderItem
Upper*
Upper Value(*)
VisibilityPublic