Interface Node

    • Method Detail

      • getNestedNodes

        MDWEList<Node> getNestedNodes()
        Returns the value of the 'Nested Node' containment reference list. The list contents are of type Node. The Nodes that are defined (nested) within the Node.
        Returns:
        the value of the 'Nested Node' containment reference list.
        See Also:
        UMLPackage.getNode_NestedNode()
      • createNestedNode

        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.
        Parameters:
        name - The 'Name' for the new Node, or null.
        eClass - The Ecore class of the Node to create.
        Returns:
        The new Node.
        See Also:
        getNestedNodes()
      • createNestedNode

        Node createNestedNode​(String name)
        Creates a new Node, with the specified 'Name', and appends it to the ' Nested Node' containment reference list.
        Parameters:
        name - The 'Name' for the new Node, or null.
        Returns:
        The new Node.
        See Also:
        getNestedNodes()
      • getNestedNode

        Node getNestedNode​(String name)
        Retrieves the first Node with the specified 'Name' from the 'Nested Node ' containment reference list.
        Parameters:
        name - The 'Name' of the Node to retrieve, or null.
        Returns:
        The first Node with the specified 'Name', or null.
        See Also:
        getNestedNodes()
      • getNestedNode

        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.
        Parameters:
        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.
        Returns:
        The first Node with the specified 'Name', or null.
        See Also:
        getNestedNodes()
      • validateInternalStructure

        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. true