public interface IInteractionOperand extends IInteractionFragment
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
IExecutionOccurenceSpecification |
add(IExecutionSpecification executionSpecification,
ILifeline lifeline,
IInteractionFragment startRef,
ObRelativeTimeEnum startWhen,
IInteractionFragment endRef,
ObRelativeTimeEnum endWhen) |
void |
addFragment(IInteractionFragment element)
Add a ObInteractionFragment to the 'Fragment' association.
|
int |
cardFragment()
Returns the number elements in the Fragment association.
|
int |
cardFragment(Class<? extends IInteractionFragment> filteredClass)
Returns the number elements in the Fragment association filtered with the given metaclass.
|
IInteractionFragment |
getEnd() |
int |
getEndLineNumber()
Getter for the EndLineNumber meta class attribute.
|
ObList<IInteractionFragment> |
getFragment()
Get the list of ObInteractionFragment to the Fragment association.
|
<T extends IInteractionFragment> |
getFragment(Class<T> filteredClass)
Get the list of ObInteractionFragment to the Fragment association.
|
String |
getGuard()
Getter for the Guard meta class attribute.
|
IInteractionFragment |
getNext(IInteractionFragment where) |
ICombinedFragment |
getOwnerFragment()
Get the OwnerFragment association.
|
IInteractionFragment |
getPrevious(IInteractionFragment where) |
IInteractionFragment |
getStart() |
ICombinedFragment |
insert(ICombinedFragment combinedFragment,
Collection<ILifeline> participants,
IInteractionFragment ref,
ObRelativeTimeEnum when) |
IExecutionOccurenceSpecification |
insert(IExecutionSpecification executionSpecification,
ILifeline lifeline,
IInteractionFragment ref,
ObRelativeTimeEnum when) |
IInteractionUse |
insert(IInteractionUse interactionUse,
Collection<ILifeline> participants,
IInteractionFragment ref,
ObRelativeTimeEnum when) |
IMessageEnd |
insert(IMessageEnd messageEnd,
ILifeline lifeline,
IInteractionFragment ref,
ObRelativeTimeEnum when) |
IMessageEnd |
insert(IMessage message,
ILifeline startLifeline,
ILifeline endLifeline,
IInteractionFragment ref,
ObRelativeTimeEnum when) |
IMessageEnd |
insert(IMessage message,
IMessageEnd... path) |
IStateInvariant |
insert(IStateInvariant stateInvariant,
ILifeline lifeline,
IInteractionFragment ref,
ObRelativeTimeEnum when) |
void |
removeFragment(IInteractionFragment element)
Remove an ObInteractionFragment from the 'Fragment' association.
|
void |
setEndLineNumber(int value)
Setter for the 'EndLineNumber' meta class attribute
|
void |
setGuard(String value)
Setter for the 'Guard' meta class attribute
|
void |
setOwnerFragment(ICombinedFragment element)
Setter for the 'OwnerFragment' [0..1] association.
|
addCovered, cardCovered, cardCovered, getCovered, getCovered, getEnclosingInteraction, getEnclosingOperand, getLineNumber, removeCovered, setEnclosingInteraction, setEnclosingOperand, setLineNumber
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
IExecutionOccurenceSpecification add(IExecutionSpecification executionSpecification, ILifeline lifeline, IInteractionFragment startRef, ObRelativeTimeEnum startWhen, IInteractionFragment endRef, ObRelativeTimeEnum endWhen) throws InvalidInteractionManipulationException
IInteractionFragment getEnd()
IInteractionFragment getNext(IInteractionFragment where)
IInteractionFragment getPrevious(IInteractionFragment where)
IInteractionFragment getStart()
IMessageEnd insert(IMessage message, IMessageEnd... path) throws InvalidInteractionManipulationException
IMessageEnd insert(IMessageEnd messageEnd, ILifeline lifeline, IInteractionFragment ref, ObRelativeTimeEnum when) throws InvalidInteractionManipulationException
IStateInvariant insert(IStateInvariant stateInvariant, ILifeline lifeline, IInteractionFragment ref, ObRelativeTimeEnum when) throws InvalidInteractionManipulationException
IInteractionUse insert(IInteractionUse interactionUse, Collection<ILifeline> participants, IInteractionFragment ref, ObRelativeTimeEnum when) throws InvalidInteractionManipulationException
IMessageEnd insert(IMessage message, ILifeline startLifeline, ILifeline endLifeline, IInteractionFragment ref, ObRelativeTimeEnum when) throws InvalidInteractionManipulationException
ICombinedFragment insert(ICombinedFragment combinedFragment, Collection<ILifeline> participants, IInteractionFragment ref, ObRelativeTimeEnum when) throws InvalidInteractionManipulationException
IExecutionOccurenceSpecification insert(IExecutionSpecification executionSpecification, ILifeline lifeline, IInteractionFragment ref, ObRelativeTimeEnum when) throws InvalidInteractionManipulationException
String getGuard()
void setGuard(String value)
value
- the new 'Guard' value.int getEndLineNumber()
void setEndLineNumber(int value)
value
- the new 'EndLineNumber' value.ICombinedFragment getOwnerFragment()
void setOwnerFragment(ICombinedFragment element)
element
- The element to set.void addFragment(IInteractionFragment element)
element
- The ObInteractionFragment to add.int cardFragment()
int cardFragment(Class<? extends IInteractionFragment> filteredClass)
filteredClass
- The filter to apply.ObList<IInteractionFragment> getFragment()
<T extends IInteractionFragment> ObList<T> getFragment(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeFragment(IInteractionFragment element)
element
- The ObInteractionFragment to remove.