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 TypeMethodDescriptionvoidappendShortFragment(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.INodeorg.eclipse.emf.ecore.EObjectresolveShortFragment(org.eclipse.emf.ecore.resource.Resource res, String shortFragment) Could returnnullif 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:
encodein 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:
decodein classorg.eclipse.xtext.linking.lazy.LazyURIEncoder
-
resolveShortFragment
public org.eclipse.emf.ecore.EObject resolveShortFragment(org.eclipse.emf.ecore.resource.Resource res, String shortFragment) Could returnnullif short fragment wasn't resolved- Overrides:
resolveShortFragmentin classorg.eclipse.xtext.linking.lazy.LazyURIEncoder
-
getNode
public org.eclipse.xtext.nodemodel.INode getNode(org.eclipse.emf.ecore.EObject object, String fragment) - Overrides:
getNodein classorg.eclipse.xtext.linking.lazy.LazyURIEncoder
-
appendShortFragment
- Overrides:
appendShortFragmentin classorg.eclipse.xtext.linking.lazy.LazyURIEncoder
-