Uses of Interface
com._1c.g5.modeling.xml.parser.nodemodel.INode
-
Packages that use INode Package Description com._1c.g5.modeling.xml com._1c.g5.modeling.xml.linking com._1c.g5.modeling.xml.parser com._1c.g5.modeling.xml.parser.nodemodel com._1c.g5.modeling.xml.serializer -
-
Uses of INode in com._1c.g5.modeling.xml
Methods in com._1c.g5.modeling.xml that return INode Modifier and Type Method Description protected abstract INode
AbstractDiagnostic. getNode()
-
Uses of INode in com._1c.g5.modeling.xml.linking
Methods in com._1c.g5.modeling.xml.linking that return INode Modifier and Type Method Description protected INode
LinkingDiagnostic. getNode()
Methods in com._1c.g5.modeling.xml.linking that return types with arguments of type INode Modifier and Type Method Description Quad<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode,String>
LazyUriEncoder. decode(org.eclipse.emf.ecore.resource.Resource resource, String syntheticLink)
Метод для получения четверки: <Объект, Ссылка, Узел, Текст ссылки> по синтетической ссылке илиMethod parameters in com._1c.g5.modeling.xml.linking with type arguments of type INode Modifier and Type Method Description protected void
LazyLinkResolver. createAndAddDiagnostic(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple, org.eclipse.emf.ecore.resource.Resource resource)
protected org.eclipse.emf.ecore.resource.Resource.Diagnostic
LazyLinkResolver. createDiagnostic(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple, org.eclipse.xtext.diagnostics.DiagnosticMessage message)
protected org.eclipse.xtext.diagnostics.DiagnosticMessage
LazyLinkResolver. createDiagnosticMessage(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple)
protected org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext
LazyLinkResolver. createDiagnosticMessageContext(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple)
protected String
LazyLinkResolver. getReferences(Quad<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode,String> quad, LinkedHashSet<Quad<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode,String>> resolving2)
protected String
LazyLinkResolver. getReferences(Quad<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode,String> quad, LinkedHashSet<Quad<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode,String>> resolving2)
protected org.eclipse.emf.ecore.EObject
LazyLinkResolver. handleCyclicResolution(Quad<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode,String> quad)
protected void
LazyLinkResolver. removeDiagnostic(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple, org.eclipse.emf.ecore.resource.Resource resource)
Constructors in com._1c.g5.modeling.xml.linking with parameters of type INode Constructor Description LinkingDiagnostic(INode node, String message, String code, String... data)
Constructor parameters in com._1c.g5.modeling.xml.linking with type arguments of type INode Constructor Description DiagnosticMessageContext(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple)
-
Uses of INode in com._1c.g5.modeling.xml.parser
Fields in com._1c.g5.modeling.xml.parser with type parameters of type INode Modifier and Type Field Description protected AbstractStaxXmlParser.MyStack<INode>
AbstractStaxXmlParser. nodes
Methods in com._1c.g5.modeling.xml.parser that return INode Modifier and Type Method Description INode
ParseResult. getRootNode()
Возвращает ссылку на корневой узел parse-treeMethods in com._1c.g5.modeling.xml.parser with parameters of type INode Modifier and Type Method Description protected void
AbstractStaxXmlParser. setNodeEndLocation(INode node)
Обновляет для узлаnode
конечные координатыvoid
ParseResult. setRootNode(INode rootNode)
-
Uses of INode in com._1c.g5.modeling.xml.parser.nodemodel
Subinterfaces of INode in com._1c.g5.modeling.xml.parser.nodemodel Modifier and Type Interface Description interface
IModelNode
Узел parse-tree содержащий ссылку на объект модели или фичуClasses in com._1c.g5.modeling.xml.parser.nodemodel that implement INode Modifier and Type Class Description class
AbstractFormattedNode
Узел parse-tree для пар ключ:значение.class
AbstractNode
Реализация служебных методов узела parse-tree.class
AttributeNode
Узел parse-tree для атрибутаclass
ContainmentReferenceNode
Узел parse-tree соответствующий containment объектуclass
DocumentRoot
Корневой узел parse-treeclass
ErrorNode
Узел для хранения координат ошибкиclass
NamespaceNode
Узел parse-tree для namespacesclass
NonContainmentReferenceNode
Узел parse-tree для non-containment фичиclass
TextNode
Узел parse-tree для хранения whitespaces и комментариевclass
XmiNode
Узел parse-tree для элемента XMIFields in com._1c.g5.modeling.xml.parser.nodemodel declared as INode Modifier and Type Field Description protected INode
AbstractNode. parent
Fields in com._1c.g5.modeling.xml.parser.nodemodel with type parameters of type INode Modifier and Type Field Description protected List<INode>
AbstractNode. children
Methods in com._1c.g5.modeling.xml.parser.nodemodel that return INode Modifier and Type Method Description INode
NodeAdapter. getFeatureNode(org.eclipse.emf.ecore.EStructuralFeature feature)
INode
AbstractNode. getNextSibling()
INode
INode. getNextSibling()
INode
NodeAdapter. getNode()
Метод для получения узла parse-treestatic INode
NodeUtil. getNodeByEObject(org.eclipse.emf.ecore.EObject eObject)
Метод для получения узла из parse-tree для объекта моделиeObject
static INode
NodeUtil. getNodeByObjectFeature(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature feature)
Метод для получения узла из parse-tree для структуральной фичиfeature
объектаeObject
static INode
NodeUtil. getNodeByObjectFeature(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature feature, int index)
Метод для получения узла из parse-tree для структуральной фичиfeature
объектаeObject
с индексомindex
static INode
NodeUtil. getNodeByObjectFeatureValue(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.emf.ecore.EObject value)
Метод для получения узла из parse-tree для структуральной фичиfeature
объектаeObject
со значениемvalue
static INode
NodeUtil. getNodeByOffset(INode rootNode, int offset)
Возвращает узел со смещениемoffset
в parse-tree с корнемrootNode
INode
AbstractNode. getParent()
INode
INode. getParent()
INode
AbstractNode. getPreviousSibling()
INode
INode. getPreviousSibling()
static INode
NodeUtil. getTreeRoot(INode node)
Methods in com._1c.g5.modeling.xml.parser.nodemodel that return types with arguments of type INode Modifier and Type Method Description List<INode>
AbstractNode. getChildren()
List<INode>
INode. getChildren()
List<INode>
NodeAdapter. getFeatureNodes(org.eclipse.emf.ecore.EStructuralFeature feature)
static List<INode>
NodeUtil. getNodesByLineNumber(INode rootNode, int lineNumber)
Возвращает список узлов parse-tree с корнемrootNode
, расположенных на строке №lineNumber
static List<INode>
NodeUtil. getNodesByObjectFeature(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature feature)
Метод для получения списка узлов из parse-tree для multi-valued структуральной фичиMethods in com._1c.g5.modeling.xml.parser.nodemodel with parameters of type INode Modifier and Type Method Description static void
NodeUtil. attachEObjectToNode(org.eclipse.emf.ecore.EObject eObject, INode node)
Осуществляет привязкуeObject
кnode
static void
NodeUtil. attachFeatureToNode(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature feature, INode node)
Осуществляет привязку структуральной фичиfeature
объектаeObject
кnode
static INode
NodeUtil. getNodeByOffset(INode rootNode, int offset)
Возвращает узел со смещениемoffset
в parse-tree с корнемrootNode
static List<INode>
NodeUtil. getNodesByLineNumber(INode rootNode, int lineNumber)
Возвращает список узлов parse-tree с корнемrootNode
, расположенных на строке №lineNumber
static String
NodeUtil. getNodeText(INode node)
static Location
NodeUtil. getTagNameLocation(INode node)
Возвращает координаты открывающего тэга для узла parse-treestatic INode
NodeUtil. getTreeRoot(INode node)
void
NodeAdapter. putFeatureNode(org.eclipse.emf.ecore.EStructuralFeature feature, INode node)
void
AbstractNode. setParent(INode parent)
void
INode. setParent(INode parent)
Constructors in com._1c.g5.modeling.xml.parser.nodemodel with parameters of type INode Constructor Description AbstractFormattedNode(INode parent, Location location)
AbstractFormattedNode(INode parent, Location nameLocation, Location valueLocation)
AbstractNode(INode parent, Location location)
AttributeNode(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, INode parent, Location nameLocation, Location valueLocation, boolean isElement)
ContainmentReferenceNode(org.eclipse.emf.ecore.EObject eObject, INode parent, Location location)
NodeAdapter(INode node)
Создает адаптер, который хранит привязку к узлуnode
parse-treeNonContainmentReferenceNode(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, INode parent, Location location)
NonContainmentReferenceNode(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, INode parent, Location nameLocation, Location valueLocation)
-
Uses of INode in com._1c.g5.modeling.xml.serializer
Methods in com._1c.g5.modeling.xml.serializer that return INode Modifier and Type Method Description INode
IFormatter. format(org.eclipse.emf.ecore.xmi.XMLHelper helper, Map<?,?> options)
INode
XmlFormatter. format(org.eclipse.emf.ecore.xmi.XMLHelper helper, Map<?,?> options)
Methods in com._1c.g5.modeling.xml.serializer with parameters of type INode Modifier and Type Method Description protected void
XmlFormatter. createContainmentReferenceNode(org.eclipse.emf.ecore.EObject obj, INode parent)
protected void
XmlFormatter. createRootNode(org.eclipse.emf.ecore.EObject root, INode parent)
protected TextNode
XmlFormatter. createTextNodeWithIndent(INode parentNode, boolean isLast)
protected void
XmlFormatter. formatEObject(org.eclipse.emf.ecore.EObject obj, INode parentNode)
protected void
XmlFormatter. formatingContainmentReferenceNode(ContainmentReferenceNode oldNode, INode parent, org.eclipse.emf.ecore.EObject obj)
protected void
XmlFormatter. formatingRootNode(ContainmentReferenceNode oldNode, INode parent, org.eclipse.emf.ecore.EObject root)
protected void
XmlFormatter. formatPreviousTextNodes(INode oldNode, INode parent)
String
CrossReferenceSerializer. serializeCrossRef(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference ref, org.eclipse.emf.ecore.EObject target, INode node)
String
ICrossReferenceSerializer. serializeCrossRef(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference ref, org.eclipse.emf.ecore.EObject target, INode node)
Метод для получения текстового представления символической ссылки для заданных: объектаcontext
, ссылкиref
, resolved proxytarget
и узла parse-treenode
boolean
XmlSerializer. traverse(INode node)
-