|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Node
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()| Method Summary | |
|---|---|
Node |
createNestedNode(java.lang.String name)
Creates a new Node, with the specified 'Name', and appends it to the 'Nested Node' containment reference list |
Node |
createNestedNode(java.lang.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(java.lang.String name)
Retrieves the first Node with the specified 'Name' from the 'Nested Node' containment reference list |
Node |
getNestedNode(java.lang.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<Node> |
getNestedNodes()
Returns the value of the 'Nested Node' containment reference list. |
boolean |
validateInternalStructure(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> 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.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.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.Type |
|---|
conformsTo, createAssociation, getAssociations, getPackage, setPackage |
| 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.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, 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 |
| Methods inherited from interface org.eclipse.uml2.uml.DeploymentTarget |
|---|
createDeployment, getDeployedElement, getDeployedElement, getDeployedElements, getDeployment, getDeployment, getDeployments |
| Method Detail |
|---|
org.eclipse.emf.common.util.EList<Node> getNestedNodes()
Node.
The Nodes that are defined (nested) within the Node.
UMLPackage.getNode_NestedNode()
Node createNestedNode(java.lang.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()Node createNestedNode(java.lang.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()Node getNestedNode(java.lang.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()
Node getNestedNode(java.lang.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()
boolean validateInternalStructure(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
|
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 | |||||||||