Package com._1c.g5.v8.dt.bsl.linking
Class BslLazyUriEncoder
java.lang.Object
org.eclipse.xtext.linking.lazy.LazyURIEncoder
com._1c.g5.v8.dt.bsl.linking.BslLazyUriEncoder
public class BslLazyUriEncoder
extends org.eclipse.xtext.linking.lazy.LazyURIEncoder
Specific to Bsl implementation of
LazyURIEncoder
.-
Field Summary
Fields inherited from class org.eclipse.xtext.linking.lazy.LazyURIEncoder
SEP, USE_INDEXED_FRAGMENTS_BINDING, XTEXT_LINK
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendShortFragment
(org.eclipse.emf.ecore.EObject obj, StringBuilder target) org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,
org.eclipse.emf.ecore.EReference, org.eclipse.xtext.nodemodel.INode> encode
(org.eclipse.emf.ecore.EObject obj, org.eclipse.emf.ecore.EReference ref, org.eclipse.xtext.nodemodel.INode node) org.eclipse.xtext.nodemodel.INode
org.eclipse.emf.ecore.EObject
resolveShortFragment
(org.eclipse.emf.ecore.resource.Resource res, String shortFragment) Could returnnull
if short fragment wasn't resolvedMethods inherited from class org.eclipse.xtext.linking.lazy.LazyURIEncoder
fromShortExternalForm, getIndex, getIndexFragment, getLazyProxyInformation, getNode, getRelativePath, isAncestor, isCrossLinkFragment, isUseIndexFragment, toShortExternalForm
-
Constructor Details
-
BslLazyUriEncoder
public BslLazyUriEncoder()
-
-
Method Details
-
encode
public String encode(org.eclipse.emf.ecore.EObject obj, org.eclipse.emf.ecore.EReference ref, org.eclipse.xtext.nodemodel.INode node) - Overrides:
encode
in classorg.eclipse.xtext.linking.lazy.LazyURIEncoder
-
decode
public org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference, decodeorg.eclipse.xtext.nodemodel.INode> (org.eclipse.emf.ecore.resource.Resource res, String uriFragment) - Overrides:
decode
in classorg.eclipse.xtext.linking.lazy.LazyURIEncoder
-
resolveShortFragment
public org.eclipse.emf.ecore.EObject resolveShortFragment(org.eclipse.emf.ecore.resource.Resource res, String shortFragment) Could returnnull
if short fragment wasn't resolved- Overrides:
resolveShortFragment
in classorg.eclipse.xtext.linking.lazy.LazyURIEncoder
-
getNode
public org.eclipse.xtext.nodemodel.INode getNode(org.eclipse.emf.ecore.EObject object, String fragment) - Overrides:
getNode
in classorg.eclipse.xtext.linking.lazy.LazyURIEncoder
-
appendShortFragment
- Overrides:
appendShortFragment
in classorg.eclipse.xtext.linking.lazy.LazyURIEncoder
-