| Modifier and Type | Method and Description |
|---|---|
INode |
ValueConverterException.getNode() |
| Modifier and Type | Method and Description |
|---|---|
Type |
IValueConverter.toValue(String string,
INode node)
Creates a value from the given input.
|
Object |
IValueConverterService.toValue(String string,
String lexerRule,
INode node) |
| Constructor and Description |
|---|
ValueConverterException(String message,
INode node,
Exception cause) |
ValueConverterWithValueException(String message,
INode node,
Object value,
Exception cause) |
ValueConverterWithValueException(String message,
INode node,
Object value,
int offset,
int length,
Exception cause)
Creates a ranged value converter exception.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
STRINGValueConverter.convertFromString(String literal,
INode node)
Converts a string literal (including leading and trailing single or double quote) to a semantic
string value.
|
protected abstract T |
AbstractNullSafeConverter.internalToValue(String string,
INode node) |
String |
STRINGValueConverter.toValue(String string,
INode node) |
String |
QualifiedNameValueConverter.toValue(String string,
INode node) |
String |
KeywordBasedValueConverter.toValue(String string,
INode node) |
String |
KeywordAlternativeConverter.toValue(String string,
INode node) |
Integer |
INTValueConverter.toValue(String string,
INode node) |
Object |
EFactoryValueConverter.toValue(String string,
INode node) |
Object |
DefaultTerminalConverter.toValue(String string,
INode node) |
T |
AbstractNullSafeConverter.toValue(String string,
INode node) |
String |
AbstractIDValueConverter.toValue(String string,
INode node) |
Object |
AbstractDeclarativeValueConverterService.toValue(String string,
String lexerRule,
INode node) |
| Modifier and Type | Method and Description |
|---|---|
INode |
NullDiagnosticProducer.getNode() |
INode |
IDiagnosticProducer.getNode() |
INode |
AbstractDiagnosticProducerDecorator.getNode() |
INode |
AbstractDiagnosticProducer.getNode() |
protected abstract INode |
AbstractDiagnostic.getNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
NullDiagnosticProducer.setNode(INode node) |
void |
IDiagnosticProducer.setNode(INode node) |
void |
AbstractDiagnosticProducerDecorator.setNode(INode node) |
void |
AbstractDiagnosticProducer.setNode(INode node) |
| Modifier and Type | Method and Description |
|---|---|
List<INode> |
IEObjectDocumentationProviderExtension.getDocumentationNodes(org.eclipse.emf.ecore.EObject object)
Returns the list of all nodes that were used to compute the
documentation
for the given object. |
List<INode> |
IFileHeaderProvider.getFileHeaderNodes(org.eclipse.emf.ecore.resource.Resource resource) |
| Modifier and Type | Method and Description |
|---|---|
List<ReplaceRegion> |
IJavaDocTypeReferenceProvider.computeParameterTypeRefRegions(INode commentNode) |
List<ReplaceRegion> |
IJavaDocTypeReferenceProvider.computeTypeRefRegions(INode commentNode) |
| Modifier and Type | Method and Description |
|---|---|
List<INode> |
MultiLineCommentDocumentationProvider.getDocumentationNodes(org.eclipse.emf.ecore.EObject object)
Returns the nearest multi line comment node that precedes the given object.
|
List<INode> |
MultiLineFileHeaderProvider.getFileHeaderNodes(org.eclipse.emf.ecore.resource.Resource resource)
Returns the first non-whitespace leaf node in the file if it is a multi-line comment node.
|
| Modifier and Type | Method and Description |
|---|---|
List<ReplaceRegion> |
MultiLineJavaDocTypeReferenceProvider.computeParameterTypeRefRegions(INode node) |
List<ReplaceRegion> |
MultiLineJavaDocTypeReferenceProvider.computeTypeRefRegions(INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected List<INode> |
NodeModelStreamer.getLeafs(ICompositeNode root,
int fromOffset,
int toOffset) |
| Modifier and Type | Method and Description |
|---|---|
protected ParserRule |
NodeModelStreamer.findRootRuleForRegion(INode node) |
| Modifier and Type | Method and Description |
|---|---|
INode |
NodeRegion.getNode() |
INode |
NodeEObjectRegion.getNode() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
NodeModelBasedRegionAccessBuilder.add(NodeModelBasedRegionAccess access,
INode node) |
protected NodeSemanticRegion |
NodeModelBasedRegionAccessBuilder.createSemanticRegion(NodeModelBasedRegionAccess access,
INode node) |
protected NodeEObjectRegion |
NodeModelBasedRegionAccessBuilder.createTokens(NodeModelBasedRegionAccess access,
INode node) |
protected org.eclipse.emf.ecore.EObject |
NodeModelBasedRegionAccessBuilder.findGrammarElement(INode node,
org.eclipse.emf.ecore.EObject obj) |
protected boolean |
NodeModelBasedRegionAccessBuilder.include(INode node) |
protected boolean |
NodeModelBasedRegionAccessBuilder.isEObjectRoot(INode node) |
protected void |
NodeModelBasedRegionAccessBuilder.process(INode node,
NodeModelBasedRegionAccess access) |
| Constructor and Description |
|---|
NodeComment(NodeHiddenRegion hidden,
INode node) |
NodeEObjectRegion(NodeModelBasedRegionAccess access,
INode node) |
NodeHidden(NodeHiddenRegion hidden,
INode node) |
NodeRegion(NodeModelBasedRegionAccess access,
INode node) |
NodeSemanticRegion(NodeModelBasedRegionAccess access,
INode node) |
NodeWhitespace(NodeHiddenRegion hidden,
INode node) |
| Modifier and Type | Method and Description |
|---|---|
List<org.eclipse.emf.ecore.EObject> |
ILinkingService.getLinkedObjects(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EReference reference,
INode node)
Returns all
EObjects referenced by the given link text in the
given context. |
| Modifier and Type | Method and Description |
|---|---|
protected INode |
XtextLinkingDiagnostic.getNode() |
INode |
IllegalNodeException.getNode() |
| Modifier and Type | Method and Description |
|---|---|
protected ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext |
Linker.createDiagnosticContext(org.eclipse.emf.ecore.EObject obj,
org.eclipse.emf.ecore.EReference eRef,
INode node) |
protected void |
Linker.ensureIsLinked(org.eclipse.emf.ecore.EObject obj,
INode node,
CrossReference ref,
Set<org.eclipse.emf.ecore.EReference> handledReferences,
IDiagnosticProducer producer) |
String |
DefaultLinkingService.getCrossRefNodeAsString(INode node) |
String |
LinkingHelper.getCrossRefNodeAsString(INode node,
boolean convert) |
protected List<org.eclipse.emf.ecore.EObject> |
Linker.getLinkedObject(org.eclipse.emf.ecore.EObject obj,
org.eclipse.emf.ecore.EReference eRef,
INode node) |
List<org.eclipse.emf.ecore.EObject> |
DefaultLinkingService.getLinkedObjects(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EReference ref,
INode node) |
protected boolean |
Linker.isNullValidResult(org.eclipse.emf.ecore.EObject obj,
org.eclipse.emf.ecore.EReference eRef,
INode node) |
protected boolean |
AbstractCleaningLinker.shouldCheckParentNode(INode node) |
| Constructor and Description |
|---|
IllegalNodeException(INode node) |
IllegalNodeException(INode node,
String message) |
IllegalNodeException(INode node,
String message,
Throwable cause) |
IllegalNodeException(INode node,
Throwable cause) |
Linker.LinkingDiagnosticContext(org.eclipse.emf.ecore.EObject obj,
org.eclipse.emf.ecore.EReference eRef,
INode node,
LinkingHelper helper) |
XtextLinkingDiagnostic(INode node,
String message,
String code,
String... data) |
| Modifier and Type | Field and Description |
|---|---|
protected LinkedHashSet<Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode>> |
LazyLinkingResource.resolving |
| Modifier and Type | Method and Description |
|---|---|
INode |
LazyURIEncoder.getNode(org.eclipse.emf.ecore.EObject object,
String fragment) |
INode |
LazyURIEncoder.getNode(INode node,
String path)
ONLY public to be testable
|
| Modifier and Type | Method and Description |
|---|---|
Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> |
LazyURIEncoder.decode(org.eclipse.emf.ecore.resource.Resource res,
String uriFragment)
decodes the uriFragment
|
Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> |
LazyLinkingResource.getLazyProxyInformation(int idx) |
protected Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> |
LazyURIEncoder.getLazyProxyInformation(org.eclipse.emf.ecore.resource.Resource res,
String uriFragment) |
Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> |
LazyLinkingResource.removeLazyProxyInformation(int idx) |
| Modifier and Type | Method and Description |
|---|---|
int |
LazyLinkingResource.addLazyProxyInformation(org.eclipse.emf.ecore.EObject obj,
org.eclipse.emf.ecore.EReference ref,
INode node) |
protected void |
LazyLinker.afterCreateAndSetProxy(org.eclipse.emf.ecore.EObject obj,
INode node,
org.eclipse.emf.ecore.EReference eRef,
CrossReference crossReference,
IDiagnosticProducer producer) |
protected void |
LazyLinker.createAndSetProxy(org.eclipse.emf.ecore.EObject obj,
INode node,
org.eclipse.emf.ecore.EReference eRef) |
protected org.eclipse.emf.ecore.EObject |
LazyLinker.createProxy(org.eclipse.emf.ecore.EObject obj,
INode node,
org.eclipse.emf.ecore.EReference eRef) |
String |
LazyURIEncoder.encode(org.eclipse.emf.ecore.EObject obj,
org.eclipse.emf.ecore.EReference ref,
INode node)
encodes the given three parameters into a string, so that they can be
retrieved from a resource using
LazyURIEncoder.decode(Resource, String) |
protected String |
LazyURIEncoder.getIndexFragment(org.eclipse.emf.ecore.EObject obj,
org.eclipse.emf.ecore.EReference ref,
INode node) |
INode |
LazyURIEncoder.getNode(INode node,
String path)
ONLY public to be testable
|
void |
LazyURIEncoder.getRelativePath(StringBuilder result,
INode parserNode,
INode node)
ONLY public to be testable
|
protected boolean |
LazyLinker.hasLeafNodes(INode node) |
protected boolean |
LazyURIEncoder.isAncestor(INode parent,
INode child) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
LazyLinkingResource.createAndAddDiagnostic(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple) |
protected void |
LazyLinkingResource.createAndAddDiagnostic(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple,
IllegalNodeException ex) |
protected org.eclipse.emf.ecore.resource.Resource.Diagnostic |
LazyLinkingResource.createDiagnostic(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple,
DiagnosticMessage message) |
protected DiagnosticMessage |
LazyLinkingResource.createDiagnosticMessage(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple) |
protected ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext |
LazyLinkingResource.createDiagnosticMessageContext(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple) |
protected org.eclipse.emf.ecore.EObject |
LazyLinkingResource.getEObject(String uriFragment,
Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple) |
protected String |
LazyLinkingResource.getReferences(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple,
LinkedHashSet<Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode>> resolving2) |
protected String |
LazyLinkingResource.getReferences(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple,
LinkedHashSet<Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode>> resolving2) |
protected org.eclipse.emf.ecore.EObject |
LazyLinkingResource.handleCyclicResolution(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple) |
protected void |
LazyLinker.installProxies(org.eclipse.emf.ecore.EObject obj,
IDiagnosticProducer producer,
com.google.common.collect.Multimap<org.eclipse.emf.ecore.EStructuralFeature.Setting,INode> settingsToLink) |
protected void |
LazyLinker.installQueuedLinks(com.google.common.collect.Multimap<org.eclipse.emf.ecore.EStructuralFeature.Setting,INode> settingsToLink) |
protected boolean |
LazyLinkingResource.isUnresolveableProxyCacheable(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple) |
protected void |
LazyLinkingResource.removeDiagnostic(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple) |
| Constructor and Description |
|---|
LazyLinkingResource.DiagnosticMessageContext(Triple<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EReference,INode> triple,
LinkingHelper helper) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICompositeNode
A composite node in the parse tree.
|
interface |
ILeafNode
A leaf node in the parse tree.
|
| Modifier and Type | Method and Description |
|---|---|
INode |
ICompositeNode.getFirstChild()
Returns the first child of this node.
|
INode |
ICompositeNode.getLastChild()
Returns the last child of this node.
|
INode |
INode.getNextSibling()
Returns the next sibling or
null. |
INode |
INode.getPreviousSibling()
Returns the previous sibling or
null. |
| Modifier and Type | Method and Description |
|---|---|
BidiTreeIterable<INode> |
INode.getAsTreeIterable()
Returns a tree iterable that uses this node as its origin and root instance.
|
BidiIterable<INode> |
ICompositeNode.getChildren()
Returns an iterable that provides access to the children of the composite node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNode |
class |
CompositeNode |
class |
CompositeNodeWithSemanticElement |
class |
CompositeNodeWithSemanticElementAndSyntaxError |
class |
CompositeNodeWithSyntaxError |
class |
HiddenLeafNode |
class |
HiddenLeafNodeWithSyntaxError |
class |
LeafNode |
class |
LeafNodeWithSyntaxError |
class |
RootNode |
class |
SyntheticCompositeNode
Unfolds the array of grammar elements that is associated with a composite node.
|
| Modifier and Type | Method and Description |
|---|---|
INode |
SyntheticCompositeNode.getFirstChild() |
INode |
CompositeNode.getFirstChild() |
INode |
SyntheticCompositeNode.getLastChild() |
INode |
CompositeNode.getLastChild() |
INode |
SyntheticCompositeNode.getNextSibling() |
INode |
RootNode.getNextSibling() |
INode |
AbstractNode.getNextSibling() |
INode |
SyntheticCompositeNode.getPreviousSibling() |
INode |
RootNode.getPreviousSibling() |
INode |
AbstractNode.getPreviousSibling() |
INode |
NodeModelBuilder.setSyntaxError(INode node,
SyntaxErrorMessage errorMessage) |
| Modifier and Type | Method and Description |
|---|---|
BidiTreeIterable<INode> |
SyntheticCompositeNode.getAsTreeIterable() |
BidiTreeIterable<INode> |
AbstractNode.getAsTreeIterable() |
BidiIterable<INode> |
SyntheticCompositeNode.getChildren() |
BidiIterable<INode> |
CompositeNode.getChildren() |
BidiTreeIterator<INode> |
SyntheticCompositeNode.iterator() |
BidiTreeIterator<INode> |
AbstractNode.iterator() |
BidiTreeIterable<INode> |
SyntheticCompositeNode.reverse() |
BidiTreeIterable<INode> |
AbstractNode.reverse() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
AbstractNode.basicGetLineOfOffset(INode rootNode,
int offset) |
void |
InvariantChecker.checkInvariant(INode node)
Assert the invariant of completely build node model.
|
protected int |
InvariantChecker.doCheckChildNodeAndReturnTotalLength(INode child,
ICompositeNode parent,
int startsAt) |
protected static LineAndColumn |
InternalNodeModelUtils.getLineAndColumn(INode anyNode,
int documentOffset)
Obtain the line breaks from the document and search / compute the line number
and column number at the given document offset.
|
void |
NodeModelBuilder.replaceAndTransferLookAhead(INode oldNode,
INode newRootNode) |
INode |
NodeModelBuilder.setSyntaxError(INode node,
SyntaxErrorMessage errorMessage) |
| Modifier and Type | Method and Description |
|---|---|
INode |
NodeTreeIterator.next() |
INode |
NodeIterator.next() |
INode |
NodeTreeIterator.previous() |
INode |
NodeIterator.previous() |
| Modifier and Type | Method and Description |
|---|---|
static List<INode> |
NodeModelUtils.findNodesForFeature(org.eclipse.emf.ecore.EObject semanticObject,
org.eclipse.emf.ecore.EStructuralFeature structuralFeature)
Returns the list of nodes that were used to assign values to the given feature for the given object.
|
BidiIterator<INode> |
NodeIterable.iterator() |
BidiIterable<INode> |
NodeIterable.reverse() |
| Modifier and Type | Method and Description |
|---|---|
static String |
NodeModelUtils.compactDump(INode node,
boolean showHidden)
Creates a string representation of the given node.
|
static org.eclipse.emf.ecore.EObject |
NodeModelUtils.findActualSemanticObjectFor(INode node)
Returns the semantic object that is really associated with the actual container node of the given node.
|
static ILeafNode |
NodeModelUtils.findLeafNodeAtOffset(INode node,
int leafNodeOffset)
Find the leaf node at the given offset.
|
static LineAndColumn |
NodeModelUtils.getLineAndColumn(INode anyNode,
int documentOffset)
Compute the line and column information at the given offset from any node that belongs the the document.
|
static String |
NodeModelUtils.getTokenText(INode node)
This method converts a node to text.
|
| Constructor and Description |
|---|
NodeIterable(INode startWith) |
NodeIterator(INode startWith) |
NodeTreeIterator(INode root) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<INode> |
ParseResult.getSyntaxErrors() |
Iterable<INode> |
IParseResult.getSyntaxErrors() |
| Modifier and Type | Method and Description |
|---|---|
void |
IAstFactory.add(org.eclipse.emf.ecore.EObject _this,
String feature,
Object value,
String lexerRule,
INode node)
Adds a given value to a list described by the given feature.
|
void |
DefaultEcoreElementFactory.add(org.eclipse.emf.ecore.EObject object,
String feature,
Object value,
String ruleName,
INode node) |
void |
IAstFactory.set(org.eclipse.emf.ecore.EObject _this,
String feature,
Object value,
String lexerRule,
INode node)
Assigns a given value to a feature of the element
_this. |
void |
DefaultEcoreElementFactory.set(org.eclipse.emf.ecore.EObject object,
String feature,
Object value,
String ruleName,
INode node) |
| Modifier and Type | Method and Description |
|---|---|
INode |
ISyntaxErrorMessageProvider.IErrorContext.getCurrentNode()
Returns the recently produced node or
null if the parser did not yet create something. |
INode |
AbstractInternalAntlrParser.ErrorContext.getCurrentNode() |
protected INode |
AbstractInternalAntlrParser.getLastLeafNode() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractInternalAntlrParser.add(org.eclipse.emf.ecore.EObject _this,
String feature,
Object value,
String lexerRule,
INode node) |
protected void |
AbstractInternalAntlrParser.appendError(INode node) |
protected void |
AbstractInternalAntlrParser.set(org.eclipse.emf.ecore.EObject _this,
String feature,
Object value,
String lexerRule,
INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
PartialParsingHelper.isInvalidLastChildNode(ICompositeNode candidate,
INode lastChild) |
void |
Range.merge(INode node) |
void |
Range.mergeAllSyntaxErrors(INode node) |
void |
PartialParsingHelper.unloadNode(INode node) |
| Constructor and Description |
|---|
Range(INode node) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ITokenSerializer.ICrossReferenceSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
CrossReference crossref,
org.eclipse.emf.ecore.EObject target,
INode node) |
boolean |
ITokenSerializer.IKeywordSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
INode node) |
boolean |
ITokenSerializer.IKeywordSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
Object value,
INode node) |
boolean |
ITokenSerializer.IValueSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node) |
boolean |
ITokenSerializer.IEnumLiteralSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
boolean |
ITokenSerializer.IValueSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
String |
ITokenSerializer.IEnumLiteralSerializer.serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
String |
ITokenSerializer.IKeywordSerializer.serializeAssignedKeyword(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
Object value,
INode node) |
String |
ITokenSerializer.IValueSerializer.serializeAssignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
String |
ITokenSerializer.ICrossReferenceSerializer.serializeCrossRef(org.eclipse.emf.ecore.EObject context,
CrossReference crossref,
org.eclipse.emf.ecore.EObject target,
INode node) |
String |
ITokenSerializer.IKeywordSerializer.serializeUnassignedKeyword(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
INode node) |
String |
ITokenSerializer.IValueSerializer.serializeUnassignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node) |
| Modifier and Type | Field and Description |
|---|---|
protected INode |
AbstractParseTreeConstructor.AbstractToken.node |
| Modifier and Type | Method and Description |
|---|---|
protected INode |
NodeIterator.findNextSibling(INode node) |
INode |
AbstractParseTreeConstructor.AbstractToken.getNode() |
INode |
NodeIterator.next() |
INode |
HiddenAndTokenNodeIterator.next() |
INode |
NodeIterator.previous() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractParseTreeConstructor.assignTokenByMatcher(INode node,
AbstractParseTreeConstructor.AbstractToken token,
boolean recursive) |
protected void |
AbstractParseTreeConstructor.assignTokenByMatcher(INode node,
Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> eObject2Token) |
protected boolean |
AbstractParseTreeConstructor.assignTokenDirect(INode node,
Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> eObject2Token) |
protected boolean |
AbstractParseTreeConstructor.containsNodeOrAnyParent(Set<ICompositeNode> nodes,
INode node) |
protected String |
AbstractParseTreeConstructor.dumpNode(INode node) |
boolean |
CrossReferenceSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
CrossReference crossref,
org.eclipse.emf.ecore.EObject target,
INode node) |
boolean |
AbstractKeywordSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
INode node) |
boolean |
AbstractKeywordSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
Object value,
INode node) |
boolean |
ValueSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node) |
boolean |
ValueSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
boolean |
EnumLiteralSerializer.equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
boolean |
AbstractParseTreeConstructor.AbstractToken.equalsOrReplacesNode(INode node) |
boolean |
AbstractParseTreeConstructor.AssignmentToken.equalsOrReplacesNode(INode node) |
boolean |
AbstractParseTreeConstructor.KeywordToken.equalsOrReplacesNode(INode node) |
boolean |
AbstractParseTreeConstructor.UnassignedTextToken.equalsOrReplacesNode(INode node) |
protected INode |
NodeIterator.findNextSibling(INode node) |
Pair<List<ILeafNode>,List<ILeafNode>> |
TokenUtil.getLeadingAndTrailingHiddenTokens(INode node) |
protected Keyword |
EnumLiteralSerializer.getLiteral(INode node) |
org.eclipse.emf.ecore.EObject |
TokenUtil.getTokenOwner(INode node) |
AbstractRule |
TokenUtil.getTokenRule(INode node) |
boolean |
TokenUtil.isCommentNode(INode node) |
boolean |
TokenUtil.isToken(INode node) |
boolean |
TokenUtil.isWhitespaceNode(INode node) |
boolean |
TokenUtil.isWhitespaceOrCommentNode(INode node) |
protected String |
ValueSerializer.serialize(INode node) |
String |
AbstractParseTreeConstructor.AbstractToken.serialize(INode node) |
String |
EnumLiteralSerializer.serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
String |
AbstractKeywordSerializer.serializeAssignedKeyword(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
Object value,
INode node) |
String |
ValueSerializer.serializeAssignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
String |
CrossReferenceSerializer.serializeCrossRef(org.eclipse.emf.ecore.EObject context,
CrossReference grammarElement,
org.eclipse.emf.ecore.EObject target,
INode node) |
protected String |
AbstractParseTreeConstructor.AbstractToken.serializeInternal(INode node) |
protected String |
AbstractParseTreeConstructor.AssignmentToken.serializeInternal(INode node) |
protected String |
AbstractParseTreeConstructor.KeywordToken.serializeInternal(INode node) |
protected String |
AbstractParseTreeConstructor.UnassignedTextToken.serializeInternal(INode node) |
String |
TokenUtil.serializeNode(INode node) |
String |
AbstractKeywordSerializer.serializeUnassignedKeyword(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
INode node) |
String |
ValueSerializer.serializeUnassignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node) |
protected String |
ValueSerializer.serializeUnassignedValueByRule(AbstractRule rule,
org.eclipse.emf.ecore.EObject current,
INode node) |
protected String |
ValueSerializer.serializeUnassignedValueByRuleCall(RuleCall ruleCall,
org.eclipse.emf.ecore.EObject current,
INode node) |
void |
AbstractParseTreeConstructor.AbstractToken.setNode(INode node) |
void |
AbstractParseTreeConstructor.WsMergerStream.writeSemantic(AbstractElement grammarElement,
String value,
INode node) |
protected void |
AbstractParseTreeConstructor.WsMergerStream.writeWhitespacesSince(INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractParseTreeConstructor.writeComments(Iterable<ILeafNode> comments,
AbstractParseTreeConstructor.WsMergerStream out,
Set<INode> consumedComments) |
| Constructor and Description |
|---|
HiddenAndTokenNodeIterator(INode startNode,
TokenUtil tokenUtil) |
NodeIterator(INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected INode |
EObjectAtOffsetHelper.findCrossReferenceNode(INode node) |
INode |
EObjectAtOffsetHelper.getCrossReferenceNode(XtextResource resource,
ITextRegion region) |
protected INode |
XtextSyntaxDiagnostic.getNode() |
| Modifier and Type | Method and Description |
|---|---|
protected List<INode> |
DefaultLocationInFileProvider.getLocationNodes(org.eclipse.emf.ecore.EObject obj) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XtextResource.addSyntaxDiagnostic(List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> diagnostics,
INode error) |
protected INode |
EObjectAtOffsetHelper.findCrossReferenceNode(INode node) |
org.eclipse.emf.ecore.EObject |
EObjectAtOffsetHelper.getCrossReferencedElement(INode node) |
protected boolean |
DefaultLocationInFileProvider.isHidden(INode node) |
protected boolean |
DefaultLocationInFileProvider.isHidden(INode node,
ILocationInFileProviderExtension.RegionDescription query) |
protected org.eclipse.emf.ecore.EObject |
EObjectAtOffsetHelper.resolveCrossReferencedElement(INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected ITextRegion |
DefaultLocationInFileProvider.createRegion(List<INode> nodes) |
protected ITextRegion |
DefaultLocationInFileProvider.createRegion(List<INode> nodes,
ILocationInFileProviderExtension.RegionDescription query) |
| Constructor and Description |
|---|
XtextSyntaxDiagnostic(INode errorNode) |
XtextSyntaxDiagnosticWithRange(INode errorNode,
int offset,
int length,
String[] userData) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XtextSyntacticSequencer.emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynTransition transition,
INode fromNode,
INode toNode) |
protected String |
XtextSyntacticSequencer.getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
XtextSyntacticSequencer.emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes)
Ambiguous syntax:
'('*
This ambiguous syntax occurs at:
(rule start) (ambiguity) '[' type=TypeRef
(rule start) (ambiguity) rule=[AbstractRule|RuleID]
(rule start) (ambiguity) value=STRING
(rule start) (ambiguity) {Alternatives.elements+=}
|
protected void |
XtextSyntacticSequencer.emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes)
Ambiguous syntax:
'('+
This ambiguous syntax occurs at:
(rule start) (ambiguity) '[' type=TypeRef
(rule start) (ambiguity) rule=[AbstractRule|RuleID]
(rule start) (ambiguity) value=STRING
(rule start) (ambiguity) {Alternatives.elements+=}
|
protected void |
XtextSyntacticSequencer.emit_ParenthesizedCondition_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes)
Ambiguous syntax:
'('*
This ambiguous syntax occurs at:
(rule start) (ambiguity) '!'
|
protected void |
XtextSyntacticSequencer.emit_ParenthesizedCondition_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes)
Ambiguous syntax:
'('+
This ambiguous syntax occurs at:
(rule start) (ambiguity) '!'
|
protected void |
XtextSyntacticSequencer.emit_ParenthesizedElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes)
Ambiguous syntax:
'('*
This ambiguous syntax occurs at:
(rule start) (ambiguity) '<' guardCondition=Disjunction
(rule start) (ambiguity) '{' type=TypeRef
(rule start) (ambiguity) feature=ValidID
(rule start) (ambiguity) firstSetPredicated?
|
protected void |
XtextSyntacticSequencer.emit_ParenthesizedElement_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes)
Ambiguous syntax:
'('+
This ambiguous syntax occurs at:
(rule start) (ambiguity) '<' guardCondition=Disjunction
(rule start) (ambiguity) '{' type=TypeRef
(rule start) (ambiguity) feature=ValidID
(rule start) (ambiguity) firstSetPredicated?
|
protected void |
XtextSyntacticSequencer.emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes)
Ambiguous syntax:
'('*
This ambiguous syntax occurs at:
(rule start) (ambiguity) '!'
|
protected void |
XtextSyntacticSequencer.emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes)
Ambiguous syntax:
'('+
This ambiguous syntax occurs at:
(rule start) (ambiguity) '!'
|
protected void |
XtextSyntacticSequencer.emit_RuleNameAndParams___LessThanSignKeyword_1_0_GreaterThanSignKeyword_1_2__q(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes)
Ambiguous syntax:
('<' '>')?
|
| Modifier and Type | Method and Description |
|---|---|
protected INode |
SequenceFeeder.getNode(org.eclipse.emf.ecore.EStructuralFeature feature,
int indexInFeature,
int indexInNonTransient,
Object child) |
protected INode |
SequenceFeeder.getNode(org.eclipse.emf.ecore.EStructuralFeature feature,
Object child) |
| Modifier and Type | Method and Description |
|---|---|
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
INode node) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
int index,
INode node) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
String token,
INode node) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
String token,
int index,
INode node) |
protected void |
SequenceFeeder.acceptRuleCall(RuleCall rc,
Object value,
String token,
int index,
INode node) |
protected ICompositeNode |
SequenceFeeder.getCompositeNode(INode node) |
protected ILeafNode |
SequenceFeeder.getLeafNode(INode node) |
protected String |
SequenceFeeder.getToken(RuleCall rc,
Object value,
INode node) |
| Modifier and Type | Field and Description |
|---|---|
protected INode |
HiddenTokenSequencer.lastEmittedNode |
protected INode |
HiddenTokenSequencer.lastNode |
protected INode |
AbstractSyntacticSequencer.SyntacticalContext.lastNode |
protected INode |
BacktrackingSemanticSequencer.TraceItem.node |
protected INode |
HiddenTokenSequencer.rootNode |
protected INode |
AbstractSyntacticSequencer.SyntacticalContext.rootNode |
protected INode |
EmitterNodeFinder.toNode |
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.eclipse.emf.ecore.EObject,INode> |
SemanticNodeProvider.NodesForEObjectProvider.childrenBySemanticChild |
protected Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> |
SemanticNodeIterator.next |
protected List<INode> |
EmitterNodeIterator.next |
| Modifier and Type | Method and Description |
|---|---|
protected INode |
NodeModelSemanticSequencer.findContextNode(org.eclipse.emf.ecore.EObject semanticObject) |
protected INode |
HiddenTokenSequencer.getLastLeaf(INode node) |
protected INode |
AbstractSyntacticSequencer.getLastLeaf(INode node) |
INode |
AbstractSyntacticSequencer.SyntacticalContext.getLastNode() |
INode |
BacktrackingSemanticSequencer.TraceItem.getNode() |
INode |
BacktrackingSemanticSequencer.SerializableObject.getNode(int featureID,
int index) |
INode |
SemanticNodeProvider.NodesForEObjectProvider.getNodeForMultiValue(org.eclipse.emf.ecore.EStructuralFeature feat,
int indexInFeat,
int indexInNonTransient,
Object val) |
INode |
ISemanticNodeProvider.INodesForEObjectProvider.getNodeForMultiValue(org.eclipse.emf.ecore.EStructuralFeature feature,
int indexInFeature,
int indexInNonTransient,
Object value) |
INode |
ISemanticNodeProvider.NullNodesForEObjectProvider.getNodeForMultiValue(org.eclipse.emf.ecore.EStructuralFeature feature,
int indexInFeature,
int indexAmongNonTransient,
Object value) |
INode |
SemanticNodeProvider.NodesForEObjectProvider.getNodeForSingelValue(org.eclipse.emf.ecore.EStructuralFeature feature,
Object value) |
INode |
ISemanticNodeProvider.INodesForEObjectProvider.getNodeForSingelValue(org.eclipse.emf.ecore.EStructuralFeature feature,
Object value) |
INode |
ISemanticNodeProvider.NullNodesForEObjectProvider.getNodeForSingelValue(org.eclipse.emf.ecore.EStructuralFeature feature,
Object value) |
INode |
EmitterNodeIterator.next() |
INode |
EmitterNodeFinder.next(AbstractElement grammarElement) |
protected INode |
SemanticNodeIterator.next(INode node,
boolean prune) |
| Modifier and Type | Method and Description |
|---|---|
protected List<INode> |
AbstractSyntacticSequencer.collectNodes(INode fromNode,
INode toNode) |
protected List<INode> |
HiddenTokenSequencer.filterNodesOfDeletedElements(List<INode> allNodes,
Set<org.eclipse.emf.ecore.EObject> deletedElements) |
protected Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> |
SemanticNodeIterator.findNext(INode node,
boolean prune) |
protected Set<INode> |
HiddenTokenSequencer.getHiddenNodesBelongingTo(org.eclipse.emf.ecore.EObject semanticElement) |
protected List<INode> |
HiddenTokenSequencer.getHiddenNodesBetween(INode from,
INode to) |
protected Set<INode> |
HiddenTokenSequencer.getLeadingCommentsIncludingWhitespace(ICompositeNode node) |
protected Set<INode> |
HiddenTokenSequencer.getLeadingCommentsIncludingWhitespace(ILeafNode node) |
protected List<INode> |
AbstractSyntacticSequencer.getNodesFor(List<INode> nodes,
GrammarAlias.AbstractElementAlias ele) |
protected List<INode> |
HiddenTokenSequencer.getRemainingHiddenNodesInContainer(INode from,
INode root) |
protected Set<INode> |
HiddenTokenSequencer.getTrailingCommentsIncludingWhitespace(ICompositeNode node) |
protected Set<INode> |
HiddenTokenSequencer.getTrailingCommentsIncludingWhitespace(ILeafNode node) |
Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> |
SemanticNodeIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSyntacticSequencer.accept(INode fromNode,
List<ISyntacticSequencerPDAProvider.ISynState> path,
RuleCallStack stack) |
protected void |
AbstractSyntacticSequencer.accept(ISyntacticSequencerPDAProvider.ISynState emitter,
INode node,
RuleCallStack stack) |
protected void |
AbstractSyntacticSequencer.acceptNode(INode node) |
protected void |
AbstractSyntacticSequencer.acceptNodes(ISyntacticSequencerPDAProvider.ISynNavigable fromState,
INode fromNode,
INode toNode) |
protected boolean |
NodeModelSemanticSequencer.acceptSemantic(org.eclipse.emf.ecore.EObject semanticObject,
AbstractElement ele,
Object value,
INode node) |
protected void |
SemanticNodeProvider.NodesForEObjectProvider.add(String featureName,
INode child) |
protected boolean |
HiddenTokenSequencer.belongsToDeletedElement(INode node) |
protected List<INode> |
AbstractSyntacticSequencer.collectNodes(INode fromNode,
INode toNode) |
protected void |
GenericSyntacticSequencer.emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynTransition transition,
INode fromNode,
INode toNode) |
protected abstract void |
AbstractSyntacticSequencer.emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynTransition transition,
INode fromNode,
INode toNode) |
Set<AbstractElement> |
IAssignmentFinder.findAssignmentsByValue(org.eclipse.emf.ecore.EObject semanticObject,
com.google.common.collect.Multimap<AbstractElement,ISerializationContext> assignments,
Object value,
INode node) |
Set<AbstractElement> |
AssignmentFinder.findAssignmentsByValue(org.eclipse.emf.ecore.EObject semanticObj,
com.google.common.collect.Multimap<AbstractElement,ISerializationContext> assignments,
Object value,
INode node) |
protected Triple<INode,AbstractElement,org.eclipse.emf.ecore.EObject> |
SemanticNodeIterator.findNext(INode node,
boolean prune) |
protected ISyntacticSequencerPDAProvider.ISynTransition |
AbstractSyntacticSequencer.findTransition(ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynFollowerOwner fromState,
INode fromNode,
AbstractElement toEle,
INode toNode,
RuleCallStack stack) |
protected Set<AbstractElement> |
AssignmentFinder.findValidAssignmentsForCrossRef(org.eclipse.emf.ecore.EObject semanticObj,
Iterable<AbstractElement> assignedElements,
org.eclipse.emf.ecore.EObject value,
INode node) |
protected org.eclipse.emf.ecore.EObject |
SemanticNodeIterator.getEObjectNodeEObject(INode node) |
protected List<INode> |
HiddenTokenSequencer.getHiddenNodesBetween(INode from,
INode to) |
protected INode |
HiddenTokenSequencer.getLastLeaf(INode node) |
protected INode |
AbstractSyntacticSequencer.getLastLeaf(INode node) |
protected List<INode> |
HiddenTokenSequencer.getRemainingHiddenNodesInContainer(INode from,
INode root) |
protected org.eclipse.emf.ecore.EObject |
SemanticNodeProvider.NodesForEObjectProvider.getSemanticChild(INode node) |
protected String |
AbstractSyntacticSequencer.getTokenText(INode node) |
protected String |
AbstractSyntacticSequencer.getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node) |
protected String |
GenericSyntacticSequencer.getUnassignedRuleCallToken(RuleCall ruleCall,
INode node) |
protected String |
AbstractSyntacticSequencer.getUnassignedRuleCallToken(RuleCall ruleCall,
INode node) |
protected void |
HiddenTokenSequencer.handleDeletedElement(List<INode> out,
Set<org.eclipse.emf.ecore.EObject> deletedSemanticElements,
INode nodeOfDeletedElement) |
protected boolean |
EmitterNodeIterator.include(INode node) |
protected boolean |
EmitterNodeIterator.isAbsorber(INode node) |
protected boolean |
SemanticNodeIterator.isEObjectNode(INode node) |
protected boolean |
HiddenTokenSequencer.isLeadingCommentFor(INode comment,
INode node) |
protected boolean |
HiddenTokenSequencer.isTrailingCommentFor(INode comment,
INode node) |
protected void |
AbstractSyntacticSequencer.navigateToAbsorber(AbstractElement ele,
INode node) |
protected ISyntacticSequencerPDAProvider.ISynAbsorberState |
AbstractSyntacticSequencer.navigateToAbsorber(ISyntacticSequencerPDAProvider.ISynFollowerOwner fromState,
INode fromNode,
INode toNode,
RuleCallStack stack) |
protected void |
AbstractSyntacticSequencer.navigateToEmitter(AbstractElement ele,
INode node) |
protected ISyntacticSequencerPDAProvider.ISynFollowerOwner |
AbstractSyntacticSequencer.navigateToEmitter(ISyntacticSequencerPDAProvider.ISynFollowerOwner fromState,
INode fromNode,
AbstractElement toEle,
INode toNode,
RuleCallStack stack) |
protected INode |
SemanticNodeIterator.next(INode node,
boolean prune) |
protected void |
AbstractSyntacticSequencer.SyntacticalContext.setLastNode(INode lastNode) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSyntacticSequencer.acceptNodes(ISyntacticSequencerPDAProvider.ISynNavigable fromState,
List<INode> nodes) |
protected void |
HiddenTokenSequencer.emitHiddenTokens(List<INode> hiddens) |
protected List<INode> |
HiddenTokenSequencer.filterNodesOfDeletedElements(List<INode> allNodes,
Set<org.eclipse.emf.ecore.EObject> deletedElements) |
protected List<INode> |
AbstractSyntacticSequencer.getNodesFor(List<INode> nodes,
GrammarAlias.AbstractElementAlias ele) |
protected void |
HiddenTokenSequencer.handleDeletedElement(List<INode> out,
Set<org.eclipse.emf.ecore.EObject> deletedSemanticElements,
INode nodeOfDeletedElement) |
| Constructor and Description |
|---|
AbstractSyntacticSequencer.SyntacticalContext(ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynAbsorberState previousState,
INode previousNode) |
EmitterNodeFinder(INode node) |
EmitterNodeIterator(INode fromNode) |
EmitterNodeIterator(INode fromNode,
INode toNode,
boolean passAbsorber,
boolean allowHidden) |
SemanticNodeIterator(INode start) |
| Modifier and Type | Method and Description |
|---|---|
protected Keyword |
EnumLiteralSerializer.getLiteral(INode node) |
boolean |
ICrossReferenceSerializer.isValid(org.eclipse.emf.ecore.EObject context,
CrossReference crossref,
org.eclipse.emf.ecore.EObject target,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor) |
boolean |
CrossReferenceSerializer.isValid(org.eclipse.emf.ecore.EObject semanticObject,
CrossReference crossref,
org.eclipse.emf.ecore.EObject target,
INode node,
ISerializationDiagnostic.Acceptor errors) |
String |
IEnumLiteralSerializer.serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor) |
String |
EnumLiteralSerializer.serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor) |
String |
KeywordSerializer.serializeAssignedKeyword(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
Object value,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor) |
String |
IKeywordSerializer.serializeAssignedKeyword(org.eclipse.emf.ecore.EObject context,
Keyword keyword,
Object value,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor) |
String |
ValueSerializer.serializeAssignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node,
ISerializationDiagnostic.Acceptor errors) |
String |
IValueSerializer.serializeAssignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor) |
String |
ICrossReferenceSerializer.serializeCrossRef(org.eclipse.emf.ecore.EObject context,
CrossReference crossref,
org.eclipse.emf.ecore.EObject target,
INode node,
ISerializationDiagnostic.Acceptor errorAcceptor) |
String |
CrossReferenceSerializer.serializeCrossRef(org.eclipse.emf.ecore.EObject semanticObject,
CrossReference crossref,
org.eclipse.emf.ecore.EObject target,
INode node,
ISerializationDiagnostic.Acceptor errors) |
| Modifier and Type | Method and Description |
|---|---|
protected INode |
EObjectDiagnosticImpl.doGetNode(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.ecore.EStructuralFeature feature,
int idx) |
protected INode |
EObjectDiagnosticImpl.getNode() |
| Modifier and Type | Method and Description |
|---|---|
protected DiagnosticConverterImpl.IssueLocation |
DiagnosticConverterImpl.getLocationForNode(INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
GrammarResource.addSyntaxDiagnostic(List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> diagnostics,
INode node) |
List<org.eclipse.emf.ecore.EObject> |
XtextLinkingService.getLinkedObjects(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EReference ref,
INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CardinalityAwareSyntacticSequencer.emit_ParenthesizedElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
List<INode> nodes) |
| Modifier and Type | Method and Description |
|---|---|
protected INode |
TransformationDiagnostic.getNode() |
| Constructor and Description |
|---|
TransformationDiagnostic(INode node,
String message,
TransformationErrorCode errorCode) |
| Modifier and Type | Method and Description |
|---|---|
void |
CardinalityAwareEcoreFactory.set(org.eclipse.emf.ecore.EObject object,
String feature,
Object value,
String ruleName,
INode node) |
| Constructor and Description |
|---|
MoreThanOneCardinalityException(String newCardinality,
String mergedCardinality,
INode node) |
Copyright © 2015. All Rights Reserved.