Uses of Interface
org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.Node
-
-
Uses of Node in org.eclipse.epsilon.antlr.postprocessor
Methods in org.eclipse.epsilon.antlr.postprocessor that return Node Modifier and Type Method Description protected abstract Node
AbstractAstPostProcessor. createNodeObjectFor(org.antlr.runtime.tree.CommonTree ast)
-
Uses of Node in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst
Methods in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst that return Node Modifier and Type Method Description Node
Node. getParent()
Returns the value of the 'Parent' container reference.Methods in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst that return types with arguments of type Node Modifier and Type Method Description org.eclipse.emf.common.util.EList<Node>
Node. getChildren()
Returns the value of the 'Children' containment reference list.org.eclipse.emf.common.util.EList<Node>
Ast. getRoots()
Returns the value of the 'Roots' containment reference list.Methods in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst with parameters of type Node Modifier and Type Method Description void
Node. setParent(Node value)
Sets the value of the 'Parent
' container reference. -
Uses of Node in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.impl
Classes in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.impl that implement Node Modifier and Type Class Description class
NodeImpl
An implementation of the model object 'Node'.Fields in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.impl with type parameters of type Node Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<Node>
NodeImpl. children
The cached value of the 'Children
' containment reference list.protected org.eclipse.emf.common.util.EList<Node>
AstImpl. roots
The cached value of the 'Roots
' containment reference list.Methods in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.impl that return Node Modifier and Type Method Description Node
NodeImpl. getParent()
Methods in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.impl that return types with arguments of type Node Modifier and Type Method Description org.eclipse.emf.common.util.EList<Node>
NodeImpl. getChildren()
org.eclipse.emf.common.util.EList<Node>
AstImpl. getRoots()
Methods in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.impl with parameters of type Node Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
NodeImpl. basicSetParent(Node newParent, org.eclipse.emf.common.notify.NotificationChain msgs)
void
NodeImpl. setParent(Node newParent)
-
Uses of Node in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.util
Methods in org.eclipse.epsilon.antlr.postprocessor.model.antlrAst.util with parameters of type Node Modifier and Type Method Description T
AntlrAstSwitch. caseNode(Node object)
Returns the result of interpreting the object as an instance of 'Node'. -
Uses of Node in org.eclipse.epsilon.hutn.model.hutnAntlrAst
Subinterfaces of Node in org.eclipse.epsilon.hutn.model.hutnAntlrAst Modifier and Type Interface Description interface
AdjectiveNode
A representation of the model object 'Adjective Node'.interface
AssociationInstanceNode
A representation of the model object 'Association Instance Node'.interface
ClassifierLevelAttributeNode
A representation of the model object 'Classifier Level Attribute Node'.interface
FalseNode
A representation of the model object 'False Node'.interface
NameNode
A representation of the model object 'Name Node'.interface
NullNode
A representation of the model object 'Null Node'.interface
NumericValueNode
A representation of the model object 'Numeric Value Node'.interface
ReferenceNode
A representation of the model object 'Reference Node'.interface
TextualValueNode
A representation of the model object 'Textual Value Node'.interface
TrueNode
A representation of the model object 'True Node'. -
Uses of Node in org.eclipse.epsilon.hutn.model.hutnAntlrAst.impl
Classes in org.eclipse.epsilon.hutn.model.hutnAntlrAst.impl that implement Node Modifier and Type Class Description class
AdjectiveNodeImpl
An implementation of the model object 'Adjective Node'.class
AssociationInstanceNodeImpl
An implementation of the model object 'Association Instance Node'.class
ClassifierLevelAttributeNodeImpl
An implementation of the model object 'Classifier Level Attribute Node'.class
FalseNodeImpl
An implementation of the model object 'False Node'.class
NameNodeImpl
An implementation of the model object 'Name Node'.class
NullNodeImpl
An implementation of the model object 'Null Node'.class
NumericValueNodeImpl
An implementation of the model object 'Numeric Value Node'.class
ReferenceNodeImpl
An implementation of the model object 'Reference Node'.class
TextualValueNodeImpl
An implementation of the model object 'Textual Value Node'.class
TrueNodeImpl
An implementation of the model object 'True Node'. -
Uses of Node in org.eclipse.epsilon.hutn.model.hutnAntlrAst.util
Methods in org.eclipse.epsilon.hutn.model.hutnAntlrAst.util with parameters of type Node Modifier and Type Method Description T
HutnAntlrAstSwitch. caseNode(Node object)
Returns the result of interpreting the object as an instance of 'Node'. -
Uses of Node in org.eclipse.epsilon.hutn.parse.postprocessor
Methods in org.eclipse.epsilon.hutn.parse.postprocessor that return Node Modifier and Type Method Description protected Node
HutnPostProcessor. createNodeObjectFor(org.antlr.runtime.tree.CommonTree ast)
-
Uses of Node in org.eclipse.epsilon.hutn.translate
Methods in org.eclipse.epsilon.hutn.translate that return Node Modifier and Type Method Description protected static Node
HutnTranslatorTest. createAdjective(java.lang.String text)
protected static Node
HutnTranslatorTest. createAssociationBlock(java.lang.String name, HutnTranslatorTest.Association... associations)
protected static Node
HutnTranslatorTest. createAttribute(java.lang.String name, java.lang.Object... values)
protected static Node
HutnTranslatorTest. createClass(java.lang.String name)
protected static Node
HutnTranslatorTest. createClass(java.lang.String name, java.lang.String identifier, int line, int col)
protected static Node
HutnTranslatorTest. createClass(java.lang.String name, java.lang.String identifier, java.lang.String... adjectives)
protected static Node
HutnTranslatorTest. createClassifierLevelAttribute(java.lang.String classifier, java.lang.String attribute, java.lang.Object... values)
protected static Node
HutnTranslatorTest. createContainment(java.lang.String name, Node... containedObjects)
protected static Node
HutnTranslatorTest. createEnumerationAttribute(java.lang.String name, java.lang.String value)
protected static Node
HutnTranslatorTest. createIdentifier(java.lang.String identifier)
protected static Node
HutnTranslatorTest. createInfixAssociation(java.lang.String name, HutnTranslatorTest.Association association)
protected static Node
HutnTranslatorTest. createNullAttribute(java.lang.String name)
protected static Node
HutnTranslatorTest. createPackage(java.lang.String name)
protected static Node
HutnTranslatorTest. createPackage(java.lang.String name, int line, int col)
protected static Node
HutnTranslatorTest. createReference(java.lang.String name, HutnTranslatorTest.Reference... references)
protected static Node
HutnTranslatorTest. getNodeObjectFor(java.lang.Object value)
Methods in org.eclipse.epsilon.hutn.translate with parameters of type Node Modifier and Type Method Description protected static Node
HutnTranslatorTest. createContainment(java.lang.String name, Node... containedObjects)
-