Package de.mid.innovator.srv2api.icw2bp
Interface BPDataObject
-
- All Superinterfaces:
ADClientAble,ADFindAble,ADHistoryAble,ADM2AttrModifyAble,BCBaseElement,BCBaseNamedStereotypeAble,BCPropertyAble,BPFlowElement,BPItemAwareElement,BPPathAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELObject,ELUUIDAble,ELValueContainerAble,MECommentAble,MEConstraintAble,MEModelElement,MENamedElement,MEStereotypeAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
public interface BPDataObject extends BPFlowElement, BPItemAwareElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBPDataObject.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<BPObjInputSetRef>assignInputSet(java.util.List<? extends ELElement> seq)Assigns a list of elements to this input data.java.util.List<BPObjOutputSetRef>assignOutputSet(java.util.List<? extends ELElement> seq)Assigns a list of elements to this output data.java.util.List<BPDataObject>getDataInputOfCall(K_CONTROL_OPTION... behaviourFlags)The inputs of the call tasks.java.util.List<BPDataObject>getDataInputOfCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)The method calls getDataInputOfCall and filters its return values according to the given stereotype value.BPDataObjectgetDataInputOfCalledElement()The input of the callable element.java.util.List<BPDataObject>getDataObjectOfCall()The object of the call activity.BPDataObjectgetDataObjectOfCalledElement()The object of the callable element.K_BP_DATA_OBJECT_TYPEgetDataObjectType()The type of theBPDataObject.java.util.List<BPDataObject>getDataOutputOfCall(K_CONTROL_OPTION... behaviourFlags)The outputs of the call tasks.java.util.List<BPDataObject>getDataOutputOfCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)The method calls getDataOutputOfCall and filters its return values according to the given stereotype value.BPDataObjectgetDataOutputOfCalledElement()The output of the callable element.BPDataStoregetDataStore()The reuseable data store element being referenced.BPInputOutputSpecifyAblegetInputOutputSpecifyAble()TheBPInputOutputSpecifyAbleof theBPDataObject.java.util.List<BPObjInputSetRef>getInputSetR(K_CONTROL_OPTION... behaviourFlags)AllBPObjInputSetRefwhich contain the object.BPItemDefinitiongetItemSubjectRefOfStore()The business object that is represented by the assignedBPDataStore.java.util.List<BPObjOutputSetRef>getOutputSetR(K_CONTROL_OPTION... behaviourFlags)AllBPObjOutputSetRefwhich contain theBPDataObject.BPEventNodegetOwningEvent()TheBPEventNodeof the object.booleanisCollection()Defines if the Data Object represents a collection of elements.booleanisDataObjectTypeDynamic()If this flag is true, the data object type is automatically modified if the context of theBPDataObjectchanges.voidsetCollection(boolean value)Set the value of Attribut IsCollection.voidsetDataObjectOfCall(java.util.List<? extends BPDataObject> values)Set the value of Foreign Key DataObjectOfCall.voidsetDataObjectOfCalledElement(BPDataObject value)Set the value of Foreign Key DataObjectOfCalledElement.voidsetDataObjectType(K_BP_DATA_OBJECT_TYPE value)Set the value of Attribut DataObjectType.voidsetDataObjectTypeDynamic(boolean value)Set the value of Attribut IsDataObjectTypeDynamic.voidsetDataStore(BPDataStore value)Set the value of Foreign Key DataStore.voidsetItemSubjectRefOfStore(BPItemDefinition value)Set the value of View ItemSubjectRefOfStore.-
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.icw2bc.BCPropertyAble
getAssignedPropertySet, getOwnedAdHocProperty, getPropertySetsAssigned, getPropertySetsAssigned, setPropertySetsAssigned
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPFlowElement
assignToLane, getFlowElementContainer, getGroupArtifact, getIncomingAssociationArtifact, getLane, getLaneAssigned, getLaneAssignedInLaneSet, getLaneAssignedInTopLaneSet, getLaneAssignedTransitiveUp, getLaneAssignedTransitiveUp, getLaneSetAssigned, getLaneSetAssigned, getLaneSetAssignedTransitiveUp, getLaneSetAssignedTransitiveUp, getTopFlowElementContainer, setGroupArtifact
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPItemAwareElement
assignStructureDefinition, getDataIOAssocAtSrc, getDataIOAssocAtTrg, getDataIOAssociationAtSrc, getDataIOAssociationAtTrg, getDataStateDefinition, getInState, getInState, getItemSubjectRef, getObjectname, getObjectstate, getObjectstructure, getOutgoingItemDefinitionRel, getPathAbleInReach, getPathAbleInReach, getStateDefinitionLanguage, getTopItemAwareElementContainer, isStateReused, isUsedInPath, setDataStateDefinition, setInState, setItemSubjectRef, setObjectname, setObjectstate, setObjectstructure, setStateReused
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPPathAble
getElementAtPathR, getPath, getPath, getPresentationInMasterView, getPresentationInStandardView
-
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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImport
-
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.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependency
-
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
-
isCollection
boolean isCollection() throws InoNetException, SrvErrorExceptionDefines if the Data Object represents a collection of elements.- Throws:
InoNetExceptionSrvErrorException
-
setCollection
void setCollection(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsCollection.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getDataObjectType
K_BP_DATA_OBJECT_TYPE getDataObjectType() throws InoNetException, SrvErrorException
The type of theBPDataObject. The type corresponds to different specializations of theBPItemAwareElementmetaclass in BPMN.- Throws:
InoNetExceptionSrvErrorException
-
setDataObjectType
void setDataObjectType(K_BP_DATA_OBJECT_TYPE value) throws InoNetException, SrvErrorException
Set the value of Attribut DataObjectType.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isDataObjectTypeDynamic
boolean isDataObjectTypeDynamic() throws InoNetException, SrvErrorExceptionIf this flag is true, the data object type is automatically modified if the context of theBPDataObjectchanges.- Throws:
InoNetExceptionSrvErrorException
-
setDataObjectTypeDynamic
void setDataObjectTypeDynamic(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsDataObjectTypeDynamic.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getDataInputOfCall
java.util.List<BPDataObject> getDataInputOfCall(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The inputs of the call tasks.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDataInputOfCall
java.util.List<BPDataObject> getDataInputOfCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getDataInputOfCall 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:
InoNetExceptionSrvErrorException
-
getDataInputOfCalledElement
BPDataObject getDataInputOfCalledElement() throws InoNetException, SrvErrorException
The input of the callable element.- Throws:
InoNetExceptionSrvErrorException
-
getDataOutputOfCall
java.util.List<BPDataObject> getDataOutputOfCall(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The outputs of the call tasks.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDataOutputOfCall
java.util.List<BPDataObject> getDataOutputOfCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getDataOutputOfCall 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:
InoNetExceptionSrvErrorException
-
getDataOutputOfCalledElement
BPDataObject getDataOutputOfCalledElement() throws InoNetException, SrvErrorException
The output of the callable element.- Throws:
InoNetExceptionSrvErrorException
-
getItemSubjectRefOfStore
BPItemDefinition getItemSubjectRefOfStore() throws InoNetException, SrvErrorException
The business object that is represented by the assignedBPDataStore.- Throws:
InoNetExceptionSrvErrorException
-
setItemSubjectRefOfStore
void setItemSubjectRefOfStore(BPItemDefinition value) throws InoNetException, SrvErrorException
Set the value of View ItemSubjectRefOfStore.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
assignInputSet
java.util.List<BPObjInputSetRef> assignInputSet(java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
Assigns a list of elements to this input data.- Parameters:
seq- List of ELElement- Throws:
InoNetExceptionSrvErrorException
-
assignOutputSet
java.util.List<BPObjOutputSetRef> assignOutputSet(java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
Assigns a list of elements to this output data.- Parameters:
seq- List of ELElement- Throws:
InoNetExceptionSrvErrorException
-
getDataObjectOfCalledElement
BPDataObject getDataObjectOfCalledElement() throws InoNetException, SrvErrorException
The object of the callable element.- Throws:
InoNetExceptionSrvErrorException
-
setDataObjectOfCalledElement
void setDataObjectOfCalledElement(BPDataObject value) throws InoNetException, SrvErrorException
Set the value of Foreign Key DataObjectOfCalledElement.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getDataObjectOfCall
java.util.List<BPDataObject> getDataObjectOfCall() throws InoNetException, SrvErrorException
The object of the call activity.- Throws:
InoNetExceptionSrvErrorException
-
setDataObjectOfCall
void setDataObjectOfCall(java.util.List<? extends BPDataObject> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key DataObjectOfCall.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getInputSetR
java.util.List<BPObjInputSetRef> getInputSetR(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPObjInputSetRefwhich contain the object.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOutputSetR
java.util.List<BPObjOutputSetRef> getOutputSetR(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
AllBPObjOutputSetRefwhich contain theBPDataObject.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDataStore
BPDataStore getDataStore() throws InoNetException, SrvErrorException
The reuseable data store element being referenced.- Throws:
InoNetExceptionSrvErrorException
-
setDataStore
void setDataStore(BPDataStore value) throws InoNetException, SrvErrorException
Set the value of Foreign Key DataStore.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getInputOutputSpecifyAble
BPInputOutputSpecifyAble getInputOutputSpecifyAble() throws InoNetException, SrvErrorException
TheBPInputOutputSpecifyAbleof theBPDataObject.- Throws:
InoNetExceptionSrvErrorException
-
getOwningEvent
BPEventNode getOwningEvent() throws InoNetException, SrvErrorException
TheBPEventNodeof the object.- Throws:
InoNetExceptionSrvErrorException
-
-