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 classBPElementAtPath.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description K_BP_PATHELEM_ANIM_INFOgetAnimationInfo()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.BPPathgetOwningPath()The owning path of this path assignment.BPPathAblegetPathAble()The path element assigned to a path.BPPathContextAblegetPathContext()The path context of this element.voidsetAnimationInfo(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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getPathAble
BPPathAble getPathAble() throws InoNetException, SrvErrorException
The path element assigned to a path.- Throws:
InoNetExceptionSrvErrorException
-
getOwningPath
BPPath getOwningPath() throws InoNetException, SrvErrorException
The owning path of this path assignment.- Throws:
InoNetExceptionSrvErrorException
-
-