Package com._1c.g5.v8.dt.bsl.linking
Class BslLinker
- java.lang.Object
-
- org.eclipse.xtext.linking.impl.AbstractLinker
-
- org.eclipse.xtext.linking.impl.AbstractCleaningLinker
-
- org.eclipse.xtext.linking.lazy.LazyLinker
-
- com._1c.g5.v8.dt.bsl.linking.BslLinker
-
- All Implemented Interfaces:
org.eclipse.xtext.linking.ILinker
public class BslLinker extends org.eclipse.xtext.linking.lazy.LazyLinkerSpecial linker for Bsl language. Contains methods for instantiating proxies for Bsl cross references elements
-
-
Constructor Summary
Constructors Constructor Description BslLinker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbeforeModelLinked(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.diagnostics.IDiagnosticConsumer diagnosticsConsumer)protected voiddoLinkModel(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.diagnostics.IDiagnosticConsumer consumer)protected booleanhasLeafNodes(org.eclipse.xtext.nodemodel.INode node)ChecksINodeforLeafNodeprotected booleanshouldCheckParentNode(org.eclipse.xtext.nodemodel.INode node)Bsl does not use the grammar pattern where the cross reference is defined in a rule that did not instantiate the object.-
Methods inherited from class org.eclipse.xtext.linking.lazy.LazyLinker
afterCreateAndSetProxy, createAndSetProxy, createProxy, findInstantiableCompatible, findSubTypeInEPackage, getCache, getEncoder, getGrammarAccess, getProxyType, getRegistry, globalFindInstantiableCompatible, installProxies, installQueuedLinks, setEncoder, setGrammarAccess, setRegistry
-
-
-
-
Method Detail
-
shouldCheckParentNode
protected boolean shouldCheckParentNode(org.eclipse.xtext.nodemodel.INode node)
Bsl does not use the grammar pattern where the cross reference is defined in a rule that did not instantiate the object.- Overrides:
shouldCheckParentNodein classorg.eclipse.xtext.linking.impl.AbstractCleaningLinker
-
beforeModelLinked
protected void beforeModelLinked(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.diagnostics.IDiagnosticConsumer diagnosticsConsumer)- Overrides:
beforeModelLinkedin classorg.eclipse.xtext.linking.impl.AbstractCleaningLinker
-
doLinkModel
protected void doLinkModel(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.diagnostics.IDiagnosticConsumer consumer)- Overrides:
doLinkModelin classorg.eclipse.xtext.linking.lazy.LazyLinker
-
hasLeafNodes
protected boolean hasLeafNodes(org.eclipse.xtext.nodemodel.INode node)
ChecksINodeforLeafNode- Overrides:
hasLeafNodesin classorg.eclipse.xtext.linking.lazy.LazyLinker
-
-