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.LazyLinker
Special 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 void
beforeModelLinked(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.diagnostics.IDiagnosticConsumer diagnosticsConsumer)
protected void
doLinkModel(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.diagnostics.IDiagnosticConsumer consumer)
protected boolean
hasLeafNodes(org.eclipse.xtext.nodemodel.INode node)
ChecksINode
forLeafNode
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.-
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:
shouldCheckParentNode
in classorg.eclipse.xtext.linking.impl.AbstractCleaningLinker
-
beforeModelLinked
protected void beforeModelLinked(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.diagnostics.IDiagnosticConsumer diagnosticsConsumer)
- Overrides:
beforeModelLinked
in classorg.eclipse.xtext.linking.impl.AbstractCleaningLinker
-
doLinkModel
protected void doLinkModel(org.eclipse.emf.ecore.EObject model, org.eclipse.xtext.diagnostics.IDiagnosticConsumer consumer)
- Overrides:
doLinkModel
in classorg.eclipse.xtext.linking.lazy.LazyLinker
-
hasLeafNodes
protected boolean hasLeafNodes(org.eclipse.xtext.nodemodel.INode node)
ChecksINode
forLeafNode
- Overrides:
hasLeafNodes
in classorg.eclipse.xtext.linking.lazy.LazyLinker
-
-