Package de.mid.innovator.srv2api.icw2bp
Interface BPDataIOAssociation
-
- All Superinterfaces:
ADClientAble
,ADFindAble
,ADHistoryAble
,ADM2AttrModifyAble
,BCBaseElement
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
,ELValueContainerAble
,MECommentAble
,MEConstraintAble
,MEModelElement
,MEStereotypeAble
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
public interface BPDataIOAssociation extends MEStereotypeAble, BCBaseElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BPDataIOAssociation.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ADClientAble
assignDerivedStructure(ADClientAble partOfStructure)
For the structure parts passed as the argument action is taken according to the model setting how to handle derived structures at IO associations.BPItemDefinition
assignObjectWithDataModelStructure(ADClientAble partOfStructure)
For the structure parts passed as the argument a structure definition is created if there doesn't exist one already.BPItemDefinition
assignViewWithObject(ADClientAble partOfStructure)
For the structure parts passed as the argument a structure definition is created if there doesn't exist one already.java.util.List<BCExpression>
getAssignmentExpression()
The assignment expression definition used at the data I/O association.ARG_ModifyByM2AttrOhValueListOut
getDataModelPartsForView()
Returns the list of structures and structure parts of the data model eligible for the structure yet to be defined.BPItemAwareElement
getExternalElement()
The data object or data store reference which does not belong to the owner of theBPDataIOAssociation
.K_BP_DATA_IOASSOC_DIRECTION
getFlowDirection()
Direction of flow.BPItemAwareElement
getIOElementAtOwner()
BPItemDefinition
getItemDefinitionOfExternalElement()
BPActivityNode
getOwningActivityNode()
The activity of the data association.BPEventNode
getOwningEventNode()
The event of the data association.BPPathAble
getOwningPathAble()
BPItemAwareElement
getSingleSourceItemAwareElement()
Ensure a single source element for theBPDataIOAssociation
also the data model allows more than one source.BPItemAwareElement
getSingleTargetItemAwareElement()
The target item of the data association.<T extends BPItemAwareElement>
java.util.List<T>getSourceItemAwareElement(java.lang.Class<T> returnType)
The source element of the data association.java.util.List<BPItemDefinition>
getSourceItemDefinition(K_CONTROL_OPTION... behaviourFlags)
java.util.List<BPItemDefinition>
getSourceItemDefinition(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSourceItemDefinition and filters its return values according to the given stereotype value.<T extends BSState>
java.util.List<T>getSourceStates(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
<T extends BSState>
java.util.List<T>getSourceStates(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSourceStates and filters its return values according to the given stereotype value.<T extends ELClassifier>
java.util.List<T>getSourceStructureDefinition(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Returns the connectedELClassifier
of the assignedBPItemDefinition
at the associations source element.<T extends ELClassifier>
java.util.List<T>getSourceStructureDefinition(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSourceStructureDefinition and filters its return values according to the given stereotype value.ELClassifier
getStructureOfExternalElement()
The structure definition of the business object of the element being considered external to thisBPDataIOAssociation
.ARG_ModifyByM2AttrOhValueListOut
getStructurePartsForView()
Returns the list of structures and structure parts eligible for the structure yet to be defined.BPItemAwareElement
getTargetItemAwareElement()
The target item of the data association.BPItemDefinition
getTargetItemDefinition()
<T extends BSState>
java.util.List<T>getTargetStates(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
<T extends BSState>
java.util.List<T>getTargetStates(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getTargetStates and filters its return values according to the given stereotype value.ELClassifier
getTargetStructureDefinition()
Returns the connectedELClassifier
of the assignedBPItemDefinition
at the associations target element.java.lang.String
getTransformationExpressionBody()
The transformation expression's text.java.lang.String
getTransformationExpressionLanguage()
Specifies the languages which the transformation expression is stated in.BCExpression
getTransformExpression()
The transformation expression definition used at the data I/O association.boolean
hasSameSourceTargetDefinition()
True if the source and the target item aware elements have the same business object assigned.boolean
hasSameSourceTargetStructure()
True if the source and the target item aware elements have both a business object and of those two business objects have the same structure.boolean
hasSourceDefinitionWithStructure()
True if there is a business object at the source side and if that business object has a structure, too.boolean
hasStructureOfExternalElement()
True if the element being considered external to thisBPDataIOAssociation
has a business object with a structure assigned.boolean
hasTargetDefinitionWithStructure()
True if there is a business object at the target side and if that business object has a structure, too.boolean
isExpressionReused()
True if a global expression is used instead of a local transformation rule.boolean
isMissingIOStructure()
True if there is no structure at the I/O element, which is either a data input or a data output at the owner of theBPDataIOAssociation
.boolean
isSourceStructureCompatibleToTargetStructure()
True if there are business objects with a structure at both sides and if the source structure is considered to be a part of the target structure.boolean
isTargetStructureCompatibleToSourceStructure()
True if there are business objects with a structure at both sides and if the target structure is considered to be a part of the source structure.void
reconnectRelship(ELElement ohNew, K_SIDE kSide)
Assigns this data association to a new source/target element.void
setAssignmentExpression(java.util.List<? extends BCExpression> values)
Set the value of Foreign Key AssignmentExpression.void
setExpressionReused(boolean value)
Set the value of Attribut IsExpressionReused.void
setFlowDirection(K_BP_DATA_IOASSOC_DIRECTION value)
Set the value of Info FlowDirection.void
setSingleSourceItemAwareElement(BPItemAwareElement value)
Set the value of Foreign Key SingleSourceItemAwareElement.void
setSingleTargetItemAwareElement(BPItemAwareElement value)
Set the value of Foreign Key SingleTargetItemAwareElement.void
setSourceItemAwareElement(java.util.List<? extends BPItemAwareElement> values)
Set the value of Foreign Key SourceItemAwareElement.void
setTargetItemAwareElement(BPItemAwareElement value)
Set the value of Foreign Key TargetItemAwareElement.void
setTransformationExpressionBody(java.lang.String value)
Set the value of Attribut TransformationExpressionBody.void
setTransformExpression(BCExpression value)
Set the value of Foreign Key TransformExpression.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bc.BCBaseElement
getBusinessIdentifier, setBusinessIdentifier
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssign
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssign
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholder
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConcept
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
-
-
-
Method Detail
-
getTransformationExpressionLanguage
java.lang.String getTransformationExpressionLanguage() throws InoNetException, SrvErrorException
Specifies the languages which the transformation expression is stated in.- Throws:
InoNetException
SrvErrorException
-
getTransformationExpressionBody
java.lang.String getTransformationExpressionBody() throws InoNetException, SrvErrorException
The transformation expression's text.- Throws:
InoNetException
SrvErrorException
-
setTransformationExpressionBody
void setTransformationExpressionBody(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Attribut TransformationExpressionBody.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isExpressionReused
boolean isExpressionReused() throws InoNetException, SrvErrorException
True if a global expression is used instead of a local transformation rule.- Throws:
InoNetException
SrvErrorException
-
setExpressionReused
void setExpressionReused(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsExpressionReused.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getFlowDirection
K_BP_DATA_IOASSOC_DIRECTION getFlowDirection() throws InoNetException, SrvErrorException
Direction of flow.- Throws:
InoNetException
SrvErrorException
-
setFlowDirection
void setFlowDirection(K_BP_DATA_IOASSOC_DIRECTION value) throws InoNetException, SrvErrorException
Set the value of Info FlowDirection.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
hasSourceDefinitionWithStructure
boolean hasSourceDefinitionWithStructure() throws InoNetException, SrvErrorException
True if there is a business object at the source side and if that business object has a structure, too.- Throws:
InoNetException
SrvErrorException
-
hasTargetDefinitionWithStructure
boolean hasTargetDefinitionWithStructure() throws InoNetException, SrvErrorException
True if there is a business object at the target side and if that business object has a structure, too.- Throws:
InoNetException
SrvErrorException
-
isSourceStructureCompatibleToTargetStructure
boolean isSourceStructureCompatibleToTargetStructure() throws InoNetException, SrvErrorException
True if there are business objects with a structure at both sides and if the source structure is considered to be a part of the target structure.- Throws:
InoNetException
SrvErrorException
-
isTargetStructureCompatibleToSourceStructure
boolean isTargetStructureCompatibleToSourceStructure() throws InoNetException, SrvErrorException
True if there are business objects with a structure at both sides and if the target structure is considered to be a part of the source structure.- Throws:
InoNetException
SrvErrorException
-
hasSameSourceTargetDefinition
boolean hasSameSourceTargetDefinition() throws InoNetException, SrvErrorException
True if the source and the target item aware elements have the same business object assigned.- Throws:
InoNetException
SrvErrorException
-
hasSameSourceTargetStructure
boolean hasSameSourceTargetStructure() throws InoNetException, SrvErrorException
True if the source and the target item aware elements have both a business object and of those two business objects have the same structure.- Throws:
InoNetException
SrvErrorException
-
isMissingIOStructure
boolean isMissingIOStructure() throws InoNetException, SrvErrorException
True if there is no structure at the I/O element, which is either a data input or a data output at the owner of theBPDataIOAssociation
.- Throws:
InoNetException
SrvErrorException
-
hasStructureOfExternalElement
boolean hasStructureOfExternalElement() throws InoNetException, SrvErrorException
True if the element being considered external to thisBPDataIOAssociation
has a business object with a structure assigned.- Throws:
InoNetException
SrvErrorException
-
getSourceItemDefinition
java.util.List<BPItemDefinition> getSourceItemDefinition(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSourceItemDefinition
java.util.List<BPItemDefinition> getSourceItemDefinition(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSourceItemDefinition and filters its return values according to the given stereotype value.- Parameters:
stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getTargetItemDefinition
BPItemDefinition getTargetItemDefinition() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getIOElementAtOwner
BPItemAwareElement getIOElementAtOwner() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getExternalElement
BPItemAwareElement getExternalElement() throws InoNetException, SrvErrorException
The data object or data store reference which does not belong to the owner of theBPDataIOAssociation
. It is the object at the opposite side of the data input or a data output, which belongs to the owner of theBPDataIOAssociation
.- Throws:
InoNetException
SrvErrorException
-
getItemDefinitionOfExternalElement
BPItemDefinition getItemDefinitionOfExternalElement() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getStructureOfExternalElement
ELClassifier getStructureOfExternalElement() throws InoNetException, SrvErrorException
The structure definition of the business object of the element being considered external to thisBPDataIOAssociation
.- Throws:
InoNetException
SrvErrorException
-
getOwningPathAble
BPPathAble getOwningPathAble() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getSourceStructureDefinition
<T extends ELClassifier> java.util.List<T> getSourceStructureDefinition(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns the connectedELClassifier
of the assignedBPItemDefinition
at the associations source element.- Parameters:
returnType
- Specifies the type of elements to be returned.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSourceStructureDefinition
<T extends ELClassifier> java.util.List<T> getSourceStructureDefinition(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSourceStructureDefinition and filters its return values according to the given stereotype value.- Parameters:
returnType
- Specifies the type of elements to be returned.stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getTargetStructureDefinition
ELClassifier getTargetStructureDefinition() throws InoNetException, SrvErrorException
Returns the connectedELClassifier
of the assignedBPItemDefinition
at the associations target element.- Throws:
InoNetException
SrvErrorException
-
getSourceStates
<T extends BSState> java.util.List<T> getSourceStates(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
returnType
- Specifies the type of elements to be returned.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSourceStates
<T extends BSState> java.util.List<T> getSourceStates(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSourceStates and filters its return values according to the given stereotype value.- Parameters:
returnType
- Specifies the type of elements to be returned.stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getTargetStates
<T extends BSState> java.util.List<T> getTargetStates(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
returnType
- Specifies the type of elements to be returned.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getTargetStates
<T extends BSState> java.util.List<T> getTargetStates(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getTargetStates and filters its return values according to the given stereotype value.- Parameters:
returnType
- Specifies the type of elements to be returned.stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getDataModelPartsForView
ARG_ModifyByM2AttrOhValueListOut getDataModelPartsForView() throws InoNetException, SrvErrorException
Returns the list of structures and structure parts of the data model eligible for the structure yet to be defined.- Throws:
InoNetException
SrvErrorException
-
getStructurePartsForView
ARG_ModifyByM2AttrOhValueListOut getStructurePartsForView() throws InoNetException, SrvErrorException
Returns the list of structures and structure parts eligible for the structure yet to be defined.- Throws:
InoNetException
SrvErrorException
-
assignDerivedStructure
ADClientAble assignDerivedStructure(ADClientAble partOfStructure) throws InoNetException, SrvErrorException
For the structure parts passed as the argument action is taken according to the model setting how to handle derived structures at IO associations. The command returns the element which refers to the derived structure.- Parameters:
partOfStructure
- A structure itself or a part of it to create a new view from. If a view and and object do already exist, the existing one will be taken.- Throws:
InoNetException
SrvErrorException
-
assignObjectWithDataModelStructure
BPItemDefinition assignObjectWithDataModelStructure(ADClientAble partOfStructure) throws InoNetException, SrvErrorException
For the structure parts passed as the argument a structure definition is created if there doesn't exist one already. If the structure part passed is a structure from the data model, no new structure is created. The new or existing structure defines the structure of the object at the IO association. The command returns the business object which is referred by the object.- Parameters:
partOfStructure
- A structure itself or a part of it to create a new view from. If a view and and object do already exist, the existing one will be taken.- Throws:
InoNetException
SrvErrorException
-
assignViewWithObject
BPItemDefinition assignViewWithObject(ADClientAble partOfStructure) throws InoNetException, SrvErrorException
For the structure parts passed as the argument a structure definition is created if there doesn't exist one already. The new or existing structure definition serves as a view of the base structure and defines the structure of the object at the IO association. The command returns the business object which is referred by the object.- Parameters:
partOfStructure
- A structure itself or a part of it to create a new view from. If a view and and object do already exist, the existing one will be taken.- Throws:
InoNetException
SrvErrorException
-
reconnectRelship
void reconnectRelship(ELElement ohNew, K_SIDE kSide) throws InoNetException, SrvErrorException
Assigns this data association to a new source/target element.- Parameters:
ohNew
- the element to which the relationship is redirectedkSide
- specifies the role of the new element in the relationship- Throws:
InoNetException
SrvErrorException
-
getSourceItemAwareElement
<T extends BPItemAwareElement> java.util.List<T> getSourceItemAwareElement(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
The source element of the data association.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
setSourceItemAwareElement
void setSourceItemAwareElement(java.util.List<? extends BPItemAwareElement> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key SourceItemAwareElement.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getTargetItemAwareElement
BPItemAwareElement getTargetItemAwareElement() throws InoNetException, SrvErrorException
The target item of the data association.- Throws:
InoNetException
SrvErrorException
-
setTargetItemAwareElement
void setTargetItemAwareElement(BPItemAwareElement value) throws InoNetException, SrvErrorException
Set the value of Foreign Key TargetItemAwareElement.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getTransformExpression
BCExpression getTransformExpression() throws InoNetException, SrvErrorException
The transformation expression definition used at the data I/O association.- Throws:
InoNetException
SrvErrorException
-
setTransformExpression
void setTransformExpression(BCExpression value) throws InoNetException, SrvErrorException
Set the value of Foreign Key TransformExpression.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getAssignmentExpression
java.util.List<BCExpression> getAssignmentExpression() throws InoNetException, SrvErrorException
The assignment expression definition used at the data I/O association.- Throws:
InoNetException
SrvErrorException
-
setAssignmentExpression
void setAssignmentExpression(java.util.List<? extends BCExpression> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key AssignmentExpression.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getOwningActivityNode
BPActivityNode getOwningActivityNode() throws InoNetException, SrvErrorException
The activity of the data association.- Throws:
InoNetException
SrvErrorException
-
getOwningEventNode
BPEventNode getOwningEventNode() throws InoNetException, SrvErrorException
The event of the data association.- Throws:
InoNetException
SrvErrorException
-
getSingleSourceItemAwareElement
BPItemAwareElement getSingleSourceItemAwareElement() throws InoNetException, SrvErrorException
Ensure a single source element for theBPDataIOAssociation
also the data model allows more than one source.- Throws:
InoNetException
SrvErrorException
-
setSingleSourceItemAwareElement
void setSingleSourceItemAwareElement(BPItemAwareElement value) throws InoNetException, SrvErrorException
Set the value of Foreign Key SingleSourceItemAwareElement.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getSingleTargetItemAwareElement
BPItemAwareElement getSingleTargetItemAwareElement() throws InoNetException, SrvErrorException
The target item of the data association.- Throws:
InoNetException
SrvErrorException
-
setSingleTargetItemAwareElement
void setSingleTargetItemAwareElement(BPItemAwareElement value) throws InoNetException, SrvErrorException
Set the value of Foreign Key SingleTargetItemAwareElement.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
-