Package de.mid.innovator.srv2api.icw2bp
Interface BPElementAtPath
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
,MEModelElement
public interface BPElementAtPath extends MEModelElement, ELContAsgnAble
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BPElementAtPath.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description K_BP_PATHELEM_ANIM_INFO
getAnimationInfo()
Information about how the path element will be handled by the animation.java.util.List<BPElementAtPath>
getDependentElementAtPath(K_CONTROL_OPTION... behaviourFlags)
All path element assignments which depend on this one.java.util.List<BPItemDefinition>
getItemDefinitionAtPath(K_CONTROL_OPTION... behaviourFlags)
All business objects used in the path up to this point.java.util.List<BPItemDefinition>
getItemDefinitionAtPath(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getItemDefinitionAtPath and filters its return values according to the given stereotype value.BPPath
getOwningPath()
The owning path of this path assignment.BPPathAble
getPathAble()
The path element assigned to a path.BPPathContextAble
getPathContext()
The path context of this element.void
setAnimationInfo(K_BP_PATHELEM_ANIM_INFO value)
Set the value of Attribut AnimationInfo.-
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.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
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.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor
-
-
-
-
Method Detail
-
getAnimationInfo
K_BP_PATHELEM_ANIM_INFO getAnimationInfo() throws InoNetException, SrvErrorException
Information about how the path element will be handled by the animation.- Throws:
InoNetException
SrvErrorException
-
setAnimationInfo
void setAnimationInfo(K_BP_PATHELEM_ANIM_INFO value) throws InoNetException, SrvErrorException
Set the value of Attribut AnimationInfo.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getDependentElementAtPath
java.util.List<BPElementAtPath> getDependentElementAtPath(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All path element assignments which depend on this one. This means that if this one is removed from the path, those dependent elements have better also be removed.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getItemDefinitionAtPath
java.util.List<BPItemDefinition> getItemDefinitionAtPath(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All business objects used in the path up to this point.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getItemDefinitionAtPath
java.util.List<BPItemDefinition> getItemDefinitionAtPath(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getItemDefinitionAtPath 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
-
getPathContext
BPPathContextAble getPathContext() throws InoNetException, SrvErrorException
The path context of this element. This is the path context that should be assigned but may erroneously not be assigned, so be aware of the fact that there might not be an assignment for this, although there should be one.- Throws:
InoNetException
SrvErrorException
-
getPathAble
BPPathAble getPathAble() throws InoNetException, SrvErrorException
The path element assigned to a path.- Throws:
InoNetException
SrvErrorException
-
getOwningPath
BPPath getOwningPath() throws InoNetException, SrvErrorException
The owning path of this path assignment.- Throws:
InoNetException
SrvErrorException
-
-