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.TheELNamespaceAbledefining 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.voidsetCollection(boolean value) Set the value of Attribut IsCollection.voidsetDataStructure(ELNamespaceAble value) Set the value of Foreign Key DataStructure.voidsetItemKind(K_BP_ITEM_KIND value) Set the value of Attribut ItemKind.Methods inherited from interface ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods inherited from interface ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods inherited from interface ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods inherited from interface BCBaseElement
getBusinessIdentifier, setBusinessIdentifierMethods inherited from interface BCPropertyAble
getAssignedPropertySet, getOwnedAdHocProperty, getPropertySetsAssigned, getPropertySetsAssigned, setPropertySetsAssignedMethods inherited from interface BCRootReuseAbleElement
getOwningCollaboration, getOwningProcessMethods inherited from interface BCTerm
getGeneralTerm, getRefinedTerm, getTermDefinition, getTermDefinitionLanguage, setTermDefinition, setTermDefinitionLanguageMethods inherited from interface ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface ELDeleteAble
deleteMethods inherited from interface 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 ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getItemDefinition, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImportMethods inherited from interface ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface ELPictureAble
getOwnedPicture, getOwnedPictures, getPictureRawData, pictureSetRawDataMethods inherited from interface ELShortNameAble
getShortName, getShortNameKind, setShortName, setShortNameKind, setUniqueShortNameMethods inherited from interface ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface MENamespaceAsgnAble
getSignatureMessageMethods inherited from interface MEPackageAble
getComponent, getManifestMethods inherited from interface MEStereotypeAble
getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getMEClientDependency, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface METerm
getOwnedSynonym, getSynonym, getSynonymTerms, getSynonymTerms, getTermAble, setSynonymTerms, setTermAbleMethods inherited from interface METermAble
getTerm, setTermMethods inherited from interface MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getExtendingStereotype, getExtendingStereotypeNames, 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, setExtendingStereotype, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
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
-
getDataStructure
TheELNamespaceAbledefining the structure of this business object.- Throws:
InoNetExceptionSrvErrorException
-
setDataStructure
Set the value of Foreign Key DataStructure.- 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.
-