public interface IInteractionUse extends IInteractionFragment
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addActualGate(IGate element)
Add a ObGate to the 'ActualGate' association.
|
int |
cardActualGate()
Returns the number elements in the ActualGate association.
|
int |
cardActualGate(Class<? extends IGate> filteredClass)
Returns the number elements in the ActualGate association filtered with the given metaclass.
|
ObList<IGate> |
getActualGate()
Get the list of ObGate to the ActualGate association.
|
<T extends IGate> |
getActualGate(Class<T> filteredClass)
Get the list of ObGate to the ActualGate association.
|
int |
getEndLineNumber()
Getter for the EndLineNumber meta class attribute.
|
IInteraction |
getRefersTo()
Get the RefersTo association.
|
IGate |
insert(IGate gate,
IInteractionFragment ref,
ObRelativeTimeEnum when) |
void |
removeActualGate(IGate element)
Remove an ObGate from the 'ActualGate' association.
|
void |
setEndLineNumber(int value)
Setter for the 'EndLineNumber' meta class attribute
|
void |
setRefersTo(IInteraction element)
Setter for the 'RefersTo' [1..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
IGate insert(IGate gate, IInteractionFragment ref, ObRelativeTimeEnum when) throws InvalidInteractionManipulationException
int getEndLineNumber()
void setEndLineNumber(int value)
value
- the new 'EndLineNumber' value.IInteraction getRefersTo()
void setRefersTo(IInteraction element)
element
- The element to set.void addActualGate(IGate element)
element
- The ObGate to add.int cardActualGate()
int cardActualGate(Class<? extends IGate> filteredClass)
filteredClass
- The filter to apply.ObList<IGate> getActualGate()
<T extends IGate> ObList<T> getActualGate(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 removeActualGate(IGate element)
element
- The ObGate to remove.