|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Collaboration
A representation of the model object 'Collaboration'. A Collaboration describes a structure of collaborating elements (roles), each performing a specialized function, which collectively accomplish some desired functionality.
From package UML::StructuredClassifiers.
The following features are supported:
UMLPackage.getCollaboration()
Method Summary | |
---|---|
ConnectableElement |
getCollaborationRole(java.lang.String name,
Type type)
Retrieves the first ConnectableElement with the specified 'Name', and 'Type' from the 'Collaboration Role' reference list |
ConnectableElement |
getCollaborationRole(java.lang.String name,
Type type,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first ConnectableElement with the specified 'Name', and 'Type' from the 'Collaboration Role' reference list |
org.eclipse.emf.common.util.EList<ConnectableElement> |
getCollaborationRoles()
Returns the value of the 'Collaboration Role' reference list. |
Methods inherited from interface org.eclipse.uml2.uml.StructuredClassifier |
---|
allRoles, createOwnedAttribute, createOwnedAttribute, createOwnedAttribute, createOwnedConnector, getOwnedAttribute, getOwnedAttribute, getOwnedAttributes, getOwnedConnector, getOwnedConnector, getOwnedConnectors, getPart, getPart, getParts, getRole, getRole, getRoles |
Methods inherited from interface org.eclipse.uml2.uml.BehavioredClassifier |
---|
createClassifierBehavior, createInterfaceRealization, createOwnedBehavior, getAllImplementedInterfaces, getClassifierBehavior, getImplementedInterfaces, getInterfaceRealization, getInterfaceRealization, getInterfaceRealizations, getOwnedBehavior, getOwnedBehavior, getOwnedBehaviors, setClassifierBehavior, validateClassBehavior |
Methods inherited from interface org.eclipse.uml2.uml.RedefinableElement |
---|
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateNonLeafRedefinition, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from interface org.eclipse.uml2.uml.Type |
---|
conformsTo, createAssociation, getAssociations, getPackage, setPackage |
Methods inherited from interface org.eclipse.uml2.uml.PackageableElement |
---|
validateNamespaceNeedsVisibility |
Methods inherited from interface org.eclipse.uml2.uml.ParameterableElement |
---|
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter |
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, eInvoke, 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.uml.TemplateableElement |
---|
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBinding, getTemplateBinding, getTemplateBindings, isTemplate, parameterableElements, setOwnedTemplateSignature |
Method Detail |
---|
org.eclipse.emf.common.util.EList<ConnectableElement> getCollaborationRoles()
ConnectableElement
.
This feature subsets the following features:
Role
'From package UML::StructuredClassifiers.
UMLPackage.getCollaboration_CollaborationRole()
ConnectableElement getCollaborationRole(java.lang.String name, Type type)
ConnectableElement
with the specified 'Name', and 'Type' from the 'Collaboration Role' reference list.
name
- The 'Name' of the ConnectableElement
to retrieve, or null
.type
- The 'Type' of the ConnectableElement
to retrieve, or null
.
ConnectableElement
with the specified 'Name', and 'Type', or null
.getCollaborationRoles()
ConnectableElement getCollaborationRole(java.lang.String name, Type type, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
ConnectableElement
with the specified 'Name', and 'Type' from the 'Collaboration Role' reference list.
name
- The 'Name' of the ConnectableElement
to retrieve, or null
.type
- The 'Type' of the ConnectableElement
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the ConnectableElement
to retrieve, or null
.
ConnectableElement
with the specified 'Name', and 'Type', or null
.getCollaborationRoles()
|
Copyright 2003, 2014 IBM Corporation, CEA, and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |