Package de.mid.innovator.srv2api.icw2ac
Interface ANLinkEndCreationData
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,ANLinkEndData
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
,MEModelElement
public interface ANLinkEndCreationData extends ANLinkEndData
This class is required when using CreateLinkAction to specify insertion points for ordered ends and to replace all links at end. A link cannot be passed as a runtime value to or from an action. Instead, a link is identified by its end objects and qualifierd values, as required. This requires more than one piece of data, namely, the statically-specified end in the user model, the object on the end and the qualifier values for that end. These pieces are brought together around LinkEndData. Each association end is identified separately with an instance of the LinkEndData class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ANLinkEndCreationData.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ANInputPin
getInsertAt()
Specifies where the new link should be inserted for ordered association ends or where an existing link should be moved to.boolean
isReplaceAll()
Specifies whether the existing links emanating from the object on this end should be destroyed before creating a new link.void
setReplaceAll(boolean value)
Set the value of Attribut IsReplaceAll.-
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.icw2ac.ANLinkEndData
getEnd, getOwnerAction, getQualifier, getValue
-
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
-
isReplaceAll
boolean isReplaceAll() throws InoNetException, SrvErrorException
Specifies whether the existing links emanating from the object on this end should be destroyed before creating a new link.- Throws:
InoNetException
SrvErrorException
-
setReplaceAll
void setReplaceAll(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsReplaceAll.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getInsertAt
ANInputPin getInsertAt() throws InoNetException, SrvErrorException
Specifies where the new link should be inserted for ordered association ends or where an existing link should be moved to.- Throws:
InoNetException
SrvErrorException
-
-