Uses of Class
org.jupe.editors.classdiagram.model.nodes.NodeModelElement

Packages that use NodeModelElement
org.jupe.editors.classdiagram.model Provides all classes and interfaces for our internal model of class diagrams. 
org.jupe.editors.classdiagram.model.commands Provides commands for the model. 
org.jupe.editors.classdiagram.model.connections Provides classes for the connection elements in the classdiagram model. 
org.jupe.editors.classdiagram.model.nodes Provides classes for the node elements in the classdiagram model. 
 

Uses of NodeModelElement in org.jupe.editors.classdiagram.model
 

Subclasses of NodeModelElement in org.jupe.editors.classdiagram.model
 class ClassDiagram
          A ClassDiagram represents the subset of elements of the complete UML2 model which are shown in a class diagram.
 

Methods in org.jupe.editors.classdiagram.model that return NodeModelElement
static NodeModelElement Util.findInIterator(java.lang.Class type, java.util.ListIterator<NodeModelElement> iterator, java.lang.String name)
          Convenience method to search a specific element using an iterator over NodeModelElements.
 

Methods in org.jupe.editors.classdiagram.model with parameters of type NodeModelElement
 boolean ClassDiagram.assimilate(NodeModelElement modelElement)
          Creates a UML2 element to a given NodeModelElement.
 boolean IContainerElement.assimilate(NodeModelElement element)
          Assimilates a model element that already exists, but whose uml2 reference has not yet been set.
 

Method parameters in org.jupe.editors.classdiagram.model with type arguments of type NodeModelElement
static NodeModelElement Util.findInIterator(java.lang.Class type, java.util.ListIterator<NodeModelElement> iterator, java.lang.String name)
          Convenience method to search a specific element using an iterator over NodeModelElements.
 

Constructors in org.jupe.editors.classdiagram.model with parameters of type NodeModelElement
AddAdapter(NodeModelElement modelParent)
           
 

Uses of NodeModelElement in org.jupe.editors.classdiagram.model.commands
 

Methods in org.jupe.editors.classdiagram.model.commands that return NodeModelElement
 NodeModelElement AtomicAddCommand.getParent()
           
 

Methods in org.jupe.editors.classdiagram.model.commands with parameters of type NodeModelElement
 void AtomicAddCommand.setChild(NodeModelElement subpart)
           
 void AtomicCreateCommand.setChild(NodeModelElement subpart)
           
 void ConnectionReconnectCommand.setNewSource(NodeModelElement connectionSource)
          Set a new source endpoint for this connection.
 void ConnectionReconnectCommand.setNewTarget(NodeModelElement connectionTarget)
          Set a new target endpoint for this connection When execute() is invoked, the target endpoint of the connection will be attached to the supplied Shape instance.
 void AtomicAddCommand.setParent(NodeModelElement newParent)
           
 void AtomicCreateCommand.setParent(NodeModelElement newParent)
           
 void ConnectionCreateCommand.setTarget(NodeModelElement targetElement)
          Set the target endpoint for the connection.
 

Constructors in org.jupe.editors.classdiagram.model.commands with parameters of type NodeModelElement
ConnectionCreateCommand(NodeModelElement sourceElement, java.lang.String typeName)
          Instantiate a command that can create a connection between two NodeModelElements.
NodeAddCommand(NodeModelElement parentELement, NodeModelElement childElement, org.eclipse.draw2d.geometry.Rectangle rectangleConstraint)
           
NodeCreateCommand(NodeModelElement newNodeModelElement, IContainerElement containerElement, org.eclipse.draw2d.geometry.Rectangle rectangleBounds)
           
NodeDeleteCommand(NodeModelElement node, NodeModelElement parentElement)
           
NodeOrphanChildCommand(IContainerElement parentElement, NodeModelElement childElement)
           
NodeSetConstraintCommand(NodeModelElement node, org.eclipse.gef.requests.ChangeBoundsRequest req, org.eclipse.draw2d.geometry.Rectangle newRectangleBounds)
           
 

Uses of NodeModelElement in org.jupe.editors.classdiagram.model.connections
 

Methods in org.jupe.editors.classdiagram.model.connections that return NodeModelElement
 NodeModelElement ConnectionElement.getEndPoint()
          Returns the endPoint endpoint of this connection.
 NodeModelElement ConnectionElement.getSource()
          Returns the source endpoint of this connection.
 

Methods in org.jupe.editors.classdiagram.model.connections with parameters of type NodeModelElement
 void ConnectionElement.reconnect(NodeModelElement newSource, NodeModelElement newEndPoint)
          Reconnect to a different source and/or endPoint NodeModelElement.
 void ConnectionElement.setSource(NodeModelElement newSource)
          Set the source endpoint of this connection.
 void ConnectionElement.setTarget(NodeModelElement newEndPoint)
          Set the endPoint endpoint of this connection.
 

Constructors in org.jupe.editors.classdiagram.model.connections with parameters of type NodeModelElement
CommentConnectionElement(NodeModelElement source, NodeModelElement target)
          Constructor which creates the CommentConnectionElement which the given ends.
ConnectionElement(NodeModelElement sourceElement, NodeModelElement targetElement)
          Constructor for ConnectionElement which creates a connection between two distinct NodeModelElements.
DependencyElement(NodeModelElement source, NodeModelElement target)
          Constructor which creates the DependencyElement for the given ends.
RelationElement(NodeModelElement source, NodeModelElement target)
          Constructor which creates a relation with the given ends.
 

Uses of NodeModelElement in org.jupe.editors.classdiagram.model.nodes
 

Subclasses of NodeModelElement in org.jupe.editors.classdiagram.model.nodes
 class AbstractClassInterfaceElement
          Helper class that contains equal code for ClassElement and InterfaceElement.
 class AttributeElement
          Model element that represents an attribute of a class or interface.
 class ClassElement
          Element to represent a Class in an ClassDiagramElement.
 class CommentElement
          ModelElement that represents a comment.
 class InterfaceElement
          Element to represent an Interface in an ClassDiagramElement.
 class MethodElement
          Model element that represents a method of a class or interface.
 class ObjectElement
          Element to represent an object (an instance of a class) in an class diagram.
 class PackageElement
          Class that'll be used to represent a Package in a Class diagram.
 class SlotElement
           
 

Methods in org.jupe.editors.classdiagram.model.nodes that return NodeModelElement
 NodeModelElement NodeModelElement.getParent()
           
 

Methods in org.jupe.editors.classdiagram.model.nodes that return types with arguments of type NodeModelElement
 java.util.Set<NodeModelElement> NodeModelElement.getAllChildren()
          Returns a list with all children including recursively the children of the children etc.
 java.util.List<NodeModelElement> NodeModelElement.getChildren()
           
 

Methods in org.jupe.editors.classdiagram.model.nodes with parameters of type NodeModelElement
 boolean NodeModelElement.addChild(NodeModelElement child)
          Adds a child to the NodeModelElement.
 void NodeModelElement.addToHash(org.eclipse.uml2.uml.Element uml2Element, NodeModelElement modelElement)
          Add a new element and its corresponding uml2 element to the hash.
 boolean AbstractClassInterfaceElement.assimilate(NodeModelElement modelElement)
          Creates a UML2 element to a given NodeModelElement.
 boolean PackageElement.assimilate(NodeModelElement modelElement)
          Creates a UML2 element to a given NodeModelElement.
 boolean ObjectElement.assimilate(NodeModelElement element)
           
 boolean NodeModelElement.removeChild(NodeModelElement child)
          Remove a given child from the NodeModelElement.