Package de.mid.innovator.srv2api.icw2bp
Interface BPItemDefinition
- All Superinterfaces:
ADAccessAble,ADClientAble,ADFindAble,ADHistoryAble,ADLockAble,ADM2AttrModifyAble,ADOptionAble,ADReferenceAble,ADVersionAble,BCBaseElement,BCBaseNamedStereotypeAble,BCPropertyAble,BCRootReuseAbleElement,BCTerm,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELObject,ELPackageAble,ELPictureAble,ELShortNameAble,ELUUIDAble,ELValueContainerAble,MECommentAble,MEConstraintAble,MEModelElement,MENamedElement,MENamespaceAsgnAble,MEPackageAble,MEStereotypeAble,METerm,METermAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
The Business Object defines an object important for the definition of business processes or concepts. It can be linked to a definition of the structure of the object.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetBSDia()All business object state diagrams with a representation of theBPItemDefinition.TheELClassifierdefining the structure of this business object.getError()AssignedBPError.getError(MMStereotype stereotype) The method calls getError and filters its return values according to the given stereotype value.AssignedBPEscalation.getEscalation(MMStereotype stereotype) The method calls getEscalation and filters its return values according to the given stereotype value.All incoming business object relationships connecting this business object.<T extends BPItemAwareElement>
List<T> getItemAwareElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) AssignedBPItemAwareElement.<T extends BPItemAwareElement>
List<T> getItemAwareElement(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getItemAwareElement and filters its return values according to the given stereotype value.<T extends BPItemAwareElement>
List<T> getItemAwareElementAtPath(Class<T> returnType, BPElementAtPath refObj, K_CONTROL_OPTION... behaviourFlags) <T extends BPItemAwareElement>
List<T> getItemAwareElementAtPath(Class<T> returnType, MMStereotype stereotype, BPElementAtPath refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getItemAwareElementAtPath and filters its return values according to the given stereotype value.This defines the nature of the Item.AssignedBPMessage.getMessage(MMStereotype stereotype) The method calls getMessage and filters its return values according to the given stereotype value.getOwnedTransition(K_CONTROL_OPTION... behaviourFlags) All transitions owned by thisBPItemDefinition.getOwnedVertex(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All vertex owned by thisBPItemDefinition.getPossibleState(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All states of theBPItemDefinition.getProcessWithItemAwareElement(MMStereotype stereotype) The method calls getProcessWithItemAwareElement and filters its return values according to the given stereotype value.AssignedBPSignal.getSignal(MMStereotype stereotype) The method calls getSignal and filters its return values according to the given stereotype value.All business object lifecycle nodes representing theBPItemDefinition.booleanhasStructureCompatibleTo(ELClassifier refObj) The structure of the business object is considered to be compatible with the parameter structure if one of them either is a view based on the other structure or contains a view group being deduced from the other structure.booleanSetting this flag to true indicates that the actual data type is a collection.voidsetClassifier(ELClassifier value) Set the value of Foreign Key Classifier.voidsetCollection(boolean value) Set the value of Attribut IsCollection.voidsetItemKind(K_BP_ITEM_KIND value) Set the value of Attribut ItemKind.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods inherited from interface de.mid.innovator.srv2api.icw2bc.BCBaseElement
getBusinessIdentifier, setBusinessIdentifierMethods inherited from interface de.mid.innovator.srv2api.icw2bc.BCPropertyAble
getAssignedPropertySet, getOwnedAdHocProperty, getPropertySetsAssigned, getPropertySetsAssigned, setPropertySetsAssignedMethods inherited from interface de.mid.innovator.srv2api.icw2bc.BCRootReuseAbleElement
getOwningCollaboration, getOwningProcessMethods inherited from interface de.mid.innovator.srv2api.icw2bc.BCTerm
getGeneralTerm, getRefinedTerm, getTermDefinition, getTermDefinitionLanguage, setTermDefinition, setTermDefinitionLanguageMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods 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, getPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPictureAble
getOwnedPicture, getOwnedPictures, getPictureRawData, pictureSetRawDataMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELShortNameAble
getShortName, getShortNameKind, setShortName, setShortNameKind, setUniqueShortNameMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessageMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifestMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface de.mid.innovator.srv2api.icw2model.METerm
getOwnedSynonym, getSynonym, getSynonymTerms, getSynonymTerms, getTermAble, setSynonymTerms, setTermAbleMethods inherited from interface de.mid.innovator.srv2api.icw2model.METermAble
getTerm, setTermMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods 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, setSyncedStereotypeAbleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getText, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
Method Details
-
getItemKind
This defines the nature of the Item. Possible values are 'Physical' or 'Information'. The default value is 'Information'. Only information items may be used universally in processes as data objects or messages.- Throws:
InoNetExceptionSrvErrorException
-
setItemKind
Set the value of Attribut ItemKind.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isCollection
Setting this flag to true indicates that the actual data type is a collection.- Throws:
InoNetExceptionSrvErrorException
-
setCollection
Set the value of Attribut IsCollection.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
hasStructureCompatibleTo
The structure of the business object is considered to be compatible with the parameter structure if one of them either is a view based on the other structure or contains a view group being deduced from the other structure.- Parameters:
refObj- A further instance of type ELClassifier which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getItemAwareElement
<T extends BPItemAwareElement> List<T> getItemAwareElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException AssignedBPItemAwareElement.- 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:
InoNetExceptionSrvErrorException
-
getItemAwareElement
<T extends BPItemAwareElement> List<T> getItemAwareElement(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getItemAwareElement 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:
InoNetExceptionSrvErrorException
-
getMessage
AssignedBPMessage.- Throws:
InoNetExceptionSrvErrorException
-
getMessage
The method calls getMessage and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getError
AssignedBPError.- Throws:
InoNetExceptionSrvErrorException
-
getError
The method calls getError and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getEscalation
AssignedBPEscalation.- Throws:
InoNetExceptionSrvErrorException
-
getEscalation
The method calls getEscalation and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getSignal
AssignedBPSignal.- Throws:
InoNetExceptionSrvErrorException
-
getSignal
The method calls getSignal and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getItemAwareElementAtPath
<T extends BPItemAwareElement> List<T> getItemAwareElementAtPath(Class<T> returnType, BPElementAtPath refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
returnType- Specifies the type of elements to be returned.refObj- A further instance of type BPElementAtPath which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getItemAwareElementAtPath
<T extends BPItemAwareElement> List<T> getItemAwareElementAtPath(Class<T> returnType, MMStereotype stereotype, BPElementAtPath refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getItemAwareElementAtPath 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 listrefObj- A further instance of type BPElementAtPath which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getProcessWithItemAwareElement
- Throws:
InoNetExceptionSrvErrorException
-
getProcessWithItemAwareElement
List<BPProcess> getProcessWithItemAwareElement(MMStereotype stereotype) throws InoNetException, SrvErrorException The method calls getProcessWithItemAwareElement and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getBSDia
All business object state diagrams with a representation of theBPItemDefinition.- Throws:
InoNetExceptionSrvErrorException
-
getPossibleState
<T extends BSState> List<T> getPossibleState(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All states of theBPItemDefinition.- 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:
InoNetExceptionSrvErrorException
-
getStateMachineNode
All business object lifecycle nodes representing theBPItemDefinition.- Throws:
InoNetExceptionSrvErrorException
-
getClassifier
TheELClassifierdefining the structure of this business object.- Throws:
InoNetExceptionSrvErrorException
-
setClassifier
Set the value of Foreign Key Classifier.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getIncomingDefinitionRel
All incoming business object relationships connecting this business object.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedTransition
List<BSTransition> getOwnedTransition(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All transitions owned by thisBPItemDefinition.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedVertex
<T extends BSVertex> List<T> getOwnedVertex(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All vertex owned by thisBPItemDefinition.- 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:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-