public interface Lifeline extends NamedElement
A Lifeline represents an individual participant in the Interaction. While parts and structural features may have multiplicity greater than 1, Lifelines represent only one interacting entity.
The following features are supported:
UMLPackage.getLifeline()
Modifier and Type | Method and Description |
---|---|
java.util.List<OccurrenceSpecification> |
get_occurrenceSpecificationOfCovered()
Returns the value of the 'occurrence Specification Of Covered' reference list.
|
java.util.Collection<StateInvariant> |
get_stateInvariantOfCovered()
Returns the value of the 'state Invariant Of Covered' reference list.
|
java.util.Collection<InteractionFragment> |
getCoveredBy()
Returns the value of the 'Covered By' reference list.
|
PartDecomposition |
getDecomposedAs()
Returns the value of the 'Decomposed As' reference.
|
Interaction |
getInteraction()
Returns the value of the 'Interaction' container reference.
|
ConnectableElement |
getRepresents()
Returns the value of the 'Represents' reference.
|
ValueSpecification |
getSelector()
Returns the value of the 'Selector' containment reference.
|
boolean |
has_occurrenceSpecificationOfCovered() |
boolean |
has_stateInvariantOfCovered() |
boolean |
hasCoveredBy() |
void |
setDecomposedAs(PartDecomposition value)
Sets the value of the '
Decomposed As ' reference. |
void |
setInteraction(Interaction value)
Sets the value of the '
Interaction ' container reference. |
void |
setRepresents(ConnectableElement value)
Sets the value of the '
Represents ' reference. |
void |
setSelector(ValueSpecification value)
Sets the value of the '
Selector ' containment reference. |
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
@CheckForNull ConnectableElement getRepresents()
.compositestructures.mdinternalstructures.ConnectableElement#get_lifelineOfRepresents lifeline Of Represents
'.
References the ConnectableElement within the classifier that contains the enclosing interaction.
setRepresents(ConnectableElement)
,
UMLPackage.getLifeline_Represents()
,
ConnectableElement.get_lifelineOfRepresents()
void setRepresents(@CheckForNull ConnectableElement value)
Represents
' reference.
value
- the new value of the 'Represents' reference.getRepresents()
@CheckForNull Interaction getInteraction()
Lifeline
'.
References the Interaction enclosing this Lifeline.
setInteraction(Interaction)
,
UMLPackage.getLifeline_Interaction()
,
Interaction.getLifeline()
void setInteraction(@CheckForNull Interaction value)
Interaction
' container reference.
value
- the new value of the 'Interaction' container reference.getInteraction()
@CheckForNull ValueSpecification getSelector()
lifeline Of Selector
'.
If the referenced ConnectableElement is multivalued, then this specifies the specific individual part within that set.
setSelector(ValueSpecification)
,
UMLPackage.getLifeline_Selector()
,
ValueSpecification.get_lifelineOfSelector()
void setSelector(@CheckForNull ValueSpecification value)
Selector
' containment reference.
value
- the new value of the 'Selector' containment reference.getSelector()
java.util.List<OccurrenceSpecification> get_occurrenceSpecificationOfCovered()
OccurrenceSpecification
.
It is bidirectional and its opposite is
'Covered
'.
If the meaning of the 'occurrence Specification Of Covered' reference list isn't clear, there really should be more of a description here...
UMLPackage.getLifeline__occurrenceSpecificationOfCovered()
,
OccurrenceSpecification.getCovered()
java.util.Collection<StateInvariant> get_stateInvariantOfCovered()
StateInvariant
.
It is bidirectional and its opposite is 'Covered
'.
If the meaning of the 'state Invariant Of Covered' reference list isn't clear, there really should be more of a description here...
UMLPackage.getLifeline__stateInvariantOfCovered()
,
StateInvariant.getCovered()
@CheckForNull PartDecomposition getDecomposedAs()
lifeline Of Decomposed As
'.
References the Interaction that represents the decomposition.
setDecomposedAs(PartDecomposition)
,
UMLPackage.getLifeline_DecomposedAs()
,
PartDecomposition.get_lifelineOfDecomposedAs()
void setDecomposedAs(@CheckForNull PartDecomposition value)
Decomposed As
' reference.
value
- the new value of the 'Decomposed As' reference.getDecomposedAs()
java.util.Collection<InteractionFragment> getCoveredBy()
InteractionFragment
.
It is bidirectional and its opposite is 'Covered
'.
References the InteractionFragments in which this Lifeline takes part.
UMLPackage.getLifeline_CoveredBy()
,
InteractionFragment.getCovered()
boolean has_occurrenceSpecificationOfCovered() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_stateInvariantOfCovered() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasCoveredBy() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException