|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Node'. A node is computational resource upon which artifacts may be deployed for execution. Nodes can be interconnected through communication paths to define network structures.
The following features are supported:
UMLPackage.getNode()
Field Summary |
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
Method Summary | |
Node |
createNestedNode(String name)
Creates a new Node , with the specified 'Name', and appends it to the 'Nested Node' containment reference list |
Node |
createNestedNode(String name,
org.eclipse.emf.ecore.EClass eClass)
Creates a new Node , with the specified 'Name', and appends it to the 'Nested Node' containment reference list |
Node |
getNestedNode(String name)
Retrieves the first Node with the specified 'Name' from the 'Nested Node' containment reference list |
Node |
getNestedNode(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass,
boolean createOnDemand)
Retrieves the first Node with the specified 'Name' from the 'Nested Node' containment reference list |
org.eclipse.emf.common.util.EList |
getNestedNodes()
Returns the value of the 'Nested Node' containment reference list. |
boolean |
validateInternalStructure(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map context)
The internal structure of a Node (if defined) consists solely of parts of type Node. |
Methods inherited from interface org.eclipse.uml2.uml.Class |
createNestedClassifier, createOwnedOperation, createOwnedOperation, createOwnedReception, getExtension, getExtension, getExtensions, getNestedClassifier, getNestedClassifier, getNestedClassifiers, getOwnedOperation, getOwnedOperation, getOwnedOperations, getOwnedReception, getOwnedReception, getOwnedReceptions, getSuperClass, getSuperClass, getSuperClasses, isActive, isMetaclass, setIsActive, validatePassiveClass |
Methods inherited from interface org.eclipse.uml2.uml.EncapsulatedClassifier |
createOwnedPort, getOwnedPort, getOwnedPort, getOwnedPorts |
Methods inherited from interface org.eclipse.uml2.uml.StructuredClassifier |
createOwnedAttribute, createOwnedAttribute, createOwnedAttribute, createOwnedConnector, getOwnedAttribute, getOwnedAttribute, getOwnedAttributes, getOwnedConnector, getOwnedConnector, getOwnedConnectors, getPart, getPart, getParts, getRole, getRole, getRoles, validateMultiplicities |
Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
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.uml.RedefinableElement |
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from interface org.eclipse.uml2.uml.Type |
conformsTo, createAssociation, getAssociations, getPackage, setPackage |
Methods inherited from interface org.eclipse.uml2.uml.ParameterableElement |
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter |
Methods inherited from interface org.eclipse.uml2.uml.TemplateableElement |
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBinding, getTemplateBinding, getTemplateBindings, isTemplate, parameterableElements, setOwnedTemplateSignature |
Methods inherited from interface org.eclipse.uml2.uml.DeploymentTarget |
createDeployment, getDeployedElement, getDeployedElement, getDeployedElements, getDeployment, getDeployment, getDeployments |
Method Detail |
public org.eclipse.emf.common.util.EList getNestedNodes()
Node
.
The Nodes that are defined (nested) within the Node.
UMLPackage.getNode_NestedNode()
public Node createNestedNode(String name, org.eclipse.emf.ecore.EClass eClass)
Node
, with the specified 'Name', and appends it to the 'Nested Node' containment reference list.
name
- The 'Name' for the new Node
, or null
.eClass
- The Ecore class of the Node
to create.
Node
.getNestedNodes()
public Node createNestedNode(String name)
Node
, with the specified 'Name', and appends it to the 'Nested Node' containment reference list.
name
- The 'Name' for the new Node
, or null
.
Node
.getNestedNodes()
public Node getNestedNode(String name)
Node
with the specified 'Name' from the 'Nested Node' containment reference list.
name
- The 'Name' of the Node
to retrieve, or null
.
Node
with the specified 'Name', or null
.getNestedNodes()
public Node getNestedNode(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
Node
with the specified 'Name' from the 'Nested Node' containment reference list.
name
- The 'Name' of the Node
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.eClass
- The Ecore class of the Node
to retrieve, or null
.createOnDemand
- Whether to create a Node
on demand if not found.
Node
with the specified 'Name', or null
.getNestedNodes()
public boolean validateInternalStructure(org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map context)
|
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |