Interface IInteractionUse
- All Superinterfaces:
IElement,IEntity,IHyperlinkOwner,IInteractionFragment,INamedElement
Interface for Interaction uses.
-
Field Summary
Fields inherited from interface com.change_vision.jude.api.inf.model.INamedElement
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY -
Method Summary
Modifier and TypeMethodDescriptionGet Argument.Get parent Lifeline.Get all parent Lifelines.IGate[]getGates()Get Gates.Get Lifelines.Get Sequence diagram.voidsetArgment(String argument) Set ArgumentvoidsetSequenceDiagram(ISequenceDiagram diagram) Set sequence diagram refers to.Methods inherited from interface com.change_vision.jude.api.inf.model.IElement
addStereotype, getComments, getId, getOwner, getPresentations, getStereotypes, getTaggedValue, getTaggedValues, getTypeModifier, hasStereotype, isReadOnly, removeStereotype, setTypeModifierMethods inherited from interface com.change_vision.jude.api.inf.model.IHyperlinkOwner
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinksMethods inherited from interface com.change_vision.jude.api.inf.model.INamedElement
getAlias1, getAlias2, getClientDependencies, getClientRealizations, getClientUsages, getConstraints, getDefinition, getDiagrams, getFullName, getFullNamespace, getName, getSupplierDependencies, getSupplierRealizations, getSupplierUsages, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, setAlias1, setAlias2, setDefinition, setName, setVisibility
-
Method Details
-
getSequenceDiagram
ISequenceDiagram getSequenceDiagram()Get Sequence diagram.- Returns:
- Sequence diagram.
-
getArgument
String getArgument()Get Argument.- Returns:
- Argument.
-
getGates
IGate[] getGates()Get Gates.- Returns:
- Gates.
-
getLifelines
ILifeline[] getLifelines()Get Lifelines.- Returns:
- Lifelines.
-
getContainer
ILifeline getContainer()Get parent Lifeline.- Specified by:
getContainerin interfaceIElement- Returns:
- Lifelines.
-
getContainers
ILifeline[] getContainers()Get all parent Lifelines.- Specified by:
getContainersin interfaceIElement- Returns:
- Lifelines.
-
setArgment
Set Argument- Parameters:
argument- Argument- Throws:
InvalidEditingException- InvalidEditingException occurs.Keys: ILLEGAL_VERSION_ERROR_KEY - if Editing API is used in astah* community. PARAMETER_ERROR_KEY - if a parameter is not set properly. BAD_TRANSACTION_KEY - Bad Transaction. HAS_EXCEPTION_KEY - if an exception has occurred. READ_ONLY_KEY - if a read-only element is edited.Values: Error messages for exceptions.- Since:
- 6.6.4
-
setSequenceDiagram
Set sequence diagram refers to.- Parameters:
diagram- sequence diagram refers to- Throws:
InvalidEditingException- InvalidEditingException occurs.Keys: ILLEGAL_VERSION_ERROR_KEY - if Editing API is used in astah* community. SAME_DIAGRAM_ERROR_KEY - if a InteractionUse is created in the same diagram. BAD_TRANSACTION_KEY - Bad Transaction. HAS_EXCEPTION_KEY - if an exception has occurred. READ_ONLY_KEY - if a read-only element is edited.Values: Error messages for exceptions.- Since:
- 6.6.4
-