|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A representation of the model object 'Interaction'. The point is that the InteractionConstraint "received" from StructuralArchitecture will consist of a set of such units described by sequence diagrams (or collaboration diagrams).
The following features are supported:
UML2Package.getInteraction()| Field Summary | |
static String |
copyright
|
| Fields inherited from interface org.eclipse.uml2.NamedElement |
SEPARATOR |
| Method Summary | |
Gate |
createFormalGate(EClass eClass)
Creates a Gate and appends it to the 'Formal Gate' containment reference list |
InteractionFragment |
createFragment(EClass eClass)
Creates a InteractionFragment and appends it to the 'Fragment' containment reference list |
Lifeline |
createLifeline(EClass eClass)
Creates a Lifeline and appends it to the 'Lifeline' containment reference list |
Message |
createMessage(EClass eClass)
Creates a Message and appends it to the 'Message' containment reference list |
Gate |
getFormalGate(String unqualifiedName)
Retrieves the Gate with the specified name from the 'Formal Gate' containment reference list |
EList |
getFormalGates()
Returns the value of the 'Formal Gate' containment reference list. |
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. |
Lifeline |
getLifeline(String unqualifiedName)
Retrieves the Lifeline with the specified name from the 'Lifeline' containment reference list |
EList |
getLifelines()
Returns the value of the 'Lifeline' containment reference list. |
Message |
getMessage(String unqualifiedName)
Retrieves the Message with the specified name from the 'Message' containment reference list |
EList |
getMessages()
Returns the value of the 'Message' containment reference list. |
EList |
getOwnedMembers()
|
| Methods inherited from interface org.eclipse.uml2.Class |
createNestedClassifier, createOwnedOperation, createOwnedReception, getAttributes, getExtension, getExtensions, getFeatures, getGenerals, getNestedClassifier, getNestedClassifiers, getOwnedAttributes, getOwnedOperation, getOwnedOperations, getOwnedReception, getOwnedReceptions, getSuperClass, getSuperClasses, inherit, isAbstract, isActive, isMetaclass, setIsAbstract, setIsActive |
| Methods inherited from interface org.eclipse.uml2.Namespace |
createElementImport, createOwnedRule, createPackageImport, excludeCollisions, getElementImports, getImportedMember, getImportedMembers, getImportedPackages, getMember, getNamesOfMember, getOwnedRule, getPackageImports, importedMember, importElement, importMembers, importPackage, membersAreDistinguishable, validateImportedMemberDerived, validateMembersAreDistinguishable |
| Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, 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.Type |
conformsTo, createAssociation, getNamespace, getPackage |
| Methods inherited from interface org.eclipse.uml2.PackageableElement |
getPackageableElement_visibility, getVisibility, setPackageableElement_visibility, setVisibility |
| Methods inherited from interface org.eclipse.uml2.ParameterableElement |
getOwner, getOwningParameter, getTemplateParameter, setOwningParameter, setTemplateParameter |
| Methods inherited from interface org.eclipse.uml2.RedefinableElement |
getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
| Methods inherited from interface org.eclipse.uml2.EncapsulatedClassifier |
createOwnedPort, getOwnedPort, getOwnedPorts |
| Methods inherited from interface org.eclipse.uml2.StructuredClassifier |
createOwnedAttribute, createOwnedConnector, getMembers, getOwnedAttribute, getOwnedConnector, getOwnedConnectors, getPart, getParts, getRole, getRoles |
| Methods inherited from interface org.eclipse.uml2.InteractionFragment |
createGeneralOrdering, getCovered, getCovereds, getEnclosingInteraction, getEnclosingOperand, getGeneralOrdering, getGeneralOrderings, getNamespace, getOwnedElements, setEnclosingInteraction, setEnclosingOperand |
| Field Detail |
public static final String copyright
| Method Detail |
public EList getLifelines()
Lifeline.
It is bidirectional and its opposite is 'Interaction'.
If the meaning of the 'Lifeline' containment reference list isn't clear, there really should be more of a description here...
UML2Package.getInteraction_Lifeline(),
Lifeline.getInteraction()public Lifeline getLifeline(String unqualifiedName)
Lifeline with the specified name from the 'Lifeline' containment reference list.
unqualifiedName - The unqualified name of the Lifeline to retrieve.
Lifeline with the specified name, or null.getLifelines()public Lifeline createLifeline(EClass eClass)
Lifeline and appends it to the 'Lifeline' containment reference list.
eClass - The Ecore class of the Lifeline to create.
Lifeline.getLifelines()public EList getMessages()
Message.
It is bidirectional and its opposite is 'Interaction'.
If the meaning of the 'Message' containment reference list isn't clear, there really should be more of a description here...
UML2Package.getInteraction_Message(),
Message.getInteraction()public Message getMessage(String unqualifiedName)
Message with the specified name from the 'Message' containment reference list.
unqualifiedName - The unqualified name of the Message to retrieve.
Message with the specified name, or null.getMessages()public Message createMessage(EClass eClass)
Message and appends it to the 'Message' containment reference list.
eClass - The Ecore class of the Message to create.
Message.getMessages()public EList getFragments()
InteractionFragment.
It is bidirectional and its opposite is 'Enclosing Interaction'.
If the meaning of the 'Fragment' containment reference list isn't clear, there really should be more of a description here...
UML2Package.getInteraction_Fragment(),
InteractionFragment.getEnclosingInteraction()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 getFormalGates()
Gate.
If the meaning of the 'Formal Gate' containment reference list isn't clear, there really should be more of a description here...
Specifies the gates that form the message interface between this Interaction and any InteractionOccurrences which reference it.
UML2Package.getInteraction_FormalGate()public Gate getFormalGate(String unqualifiedName)
Gate with the specified name from the 'Formal Gate' containment reference list.
unqualifiedName - The unqualified name of the Gate to retrieve.
Gate with the specified name, or null.getFormalGates()public Gate createFormalGate(EClass eClass)
Gate and appends it to the 'Formal Gate' containment reference list.
eClass - The Ecore class of the Gate to create.
Gate.getFormalGates()public EList getOwnedMembers()
getOwnedMembers in interface Behavior
|
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 | ||||||||||