|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Interaction Operand'. An InteractionOperand is contained in a CombinedFragment. An InteractionOperand represent one operand of the expression given by the enclosing CombinedFragment. An InteractionOperand is an InteractionFragment with an optional guard expression. An InteractionOperand may be guarded by a InteractionConstraint. Only InteractionOperands with a guard that evaluates to true at this point in the interaction will be considered for the production of the traces for the enclosing CombinedFragment. InteractionOperand contains an ordered set of InteractionFragments.
The following features are supported:
UML2Package.getInteractionOperand()
Field Summary | |
static String |
copyright
|
Fields inherited from interface org.eclipse.uml2.NamedElement |
SEPARATOR |
Method Summary | |
InteractionFragment |
createFragment(EClass eClass)
Creates a InteractionFragment and appends it to the 'Fragment' containment reference list |
InteractionConstraint |
createGuard(EClass eClass)
Creates a InteractionConstraint and sets the 'Guard' containment reference |
InteractionFragment |
getFragment(String unqualifiedName)
Retrieves the InteractionFragment with the specified name from the 'Fragment' containment reference list |
EList |
getFragments()
Returns the value of the 'Fragment' containment reference list. |
InteractionConstraint |
getGuard()
Returns the value of the 'Guard' containment reference |
EList |
getOwnedElements()
|
void |
setGuard(InteractionConstraint value)
Sets the value of the ' Guard ' containment reference |
Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, getClientDependencies, getClientDependency, getName, getNameExpression, getNamespace, getOwner, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.uml2.TemplateableElement |
createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBindings, parameterableElements, setOwnedTemplateSignature |
Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.uml2.InteractionFragment |
createGeneralOrdering, getCovered, getCovereds, getEnclosingInteraction, getEnclosingOperand, getGeneralOrdering, getGeneralOrderings, getNamespace, setEnclosingInteraction, setEnclosingOperand |
Field Detail |
public static final String copyright
Method Detail |
public InteractionConstraint getGuard()
If the meaning of the 'Guard' containment reference isn't clear, there really should be more of a description here...
of the operand
setGuard(InteractionConstraint)
,
UML2Package.getInteractionOperand_Guard()
public void setGuard(InteractionConstraint value)
Guard
' containment reference.
value
- the new value of the 'Guard' containment reference.getGuard()
public InteractionConstraint createGuard(EClass eClass)
InteractionConstraint
and sets the 'Guard' containment reference.
eClass
- The Ecore class of the InteractionConstraint
to create.
InteractionConstraint
.getGuard()
public EList getFragments()
InteractionFragment
.
It is bidirectional and its opposite is 'Enclosing Operand
'.
If the meaning of the 'Fragment' containment reference list isn't clear, there really should be more of a description here...
fragments of the operand.
UML2Package.getInteractionOperand_Fragment()
,
InteractionFragment.getEnclosingOperand()
public InteractionFragment getFragment(String unqualifiedName)
InteractionFragment
with the specified name from the 'Fragment' containment reference list.
unqualifiedName
- The unqualified name of the InteractionFragment
to retrieve.
InteractionFragment
with the specified name, or null
.getFragments()
public InteractionFragment createFragment(EClass eClass)
InteractionFragment
and appends it to the 'Fragment' containment reference list.
eClass
- The Ecore class of the InteractionFragment
to create.
InteractionFragment
.getFragments()
public EList getOwnedElements()
getOwnedElements
in interface Namespace
|
Copyright 2003, 2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |