public interface ICombinedFragment extends IInteractionFragment
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addFragmentGate(IGate element)
Add a ObGate to the 'FragmentGate' association.
|
void |
addOperand(IInteractionOperand element)
Add a ObInteractionOperand to the 'Operand' association.
|
int |
cardFragmentGate()
Returns the number elements in the FragmentGate association.
|
int |
cardFragmentGate(Class<? extends IGate> filteredClass)
Returns the number elements in the FragmentGate association filtered with the given metaclass.
|
int |
cardOperand()
Returns the number elements in the Operand association.
|
int |
cardOperand(Class<? extends IInteractionOperand> filteredClass)
Returns the number elements in the Operand association filtered with the given metaclass.
|
ObList<IGate> |
getFragmentGate()
Get the list of ObGate to the FragmentGate association.
|
<T extends IGate> |
getFragmentGate(Class<T> filteredClass)
Get the list of ObGate to the FragmentGate association.
|
ObList<IInteractionOperand> |
getOperand()
Get the list of ObInteractionOperand to the Operand association.
|
<T extends IInteractionOperand> |
getOperand(Class<T> filteredClass)
Get the list of ObInteractionOperand to the Operand association.
|
ObInteractionOperatorEnum |
getOperator()
Getter for the Operator meta class attribute.
|
IInteractionOperand |
insert(IInteractionOperand operand,
IInteractionOperand ref,
ObRelativeTimeEnum when) |
void |
removeFragmentGate(IGate element)
Remove an ObGate from the 'FragmentGate' association.
|
void |
removeOperand(IInteractionOperand element)
Remove an ObInteractionOperand from the 'Operand' association.
|
void |
setOperator(ObInteractionOperatorEnum value)
Setter for the 'Operator' meta class attribute
|
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
IInteractionOperand insert(IInteractionOperand operand, IInteractionOperand ref, ObRelativeTimeEnum when)
ObInteractionOperatorEnum getOperator()
void setOperator(ObInteractionOperatorEnum value)
value
- the new 'Operator' value.void addFragmentGate(IGate element)
element
- The ObGate to add.int cardFragmentGate()
int cardFragmentGate(Class<? extends IGate> filteredClass)
filteredClass
- The filter to apply.ObList<IGate> getFragmentGate()
<T extends IGate> ObList<T> getFragmentGate(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 removeFragmentGate(IGate element)
element
- The ObGate to remove.void addOperand(IInteractionOperand element)
element
- The ObInteractionOperand to add.int cardOperand()
int cardOperand(Class<? extends IInteractionOperand> filteredClass)
filteredClass
- The filter to apply.ObList<IInteractionOperand> getOperand()
<T extends IInteractionOperand> ObList<T> getOperand(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 removeOperand(IInteractionOperand element)
element
- The ObInteractionOperand to remove.