| Modifier and Type | Method and Description |
|---|---|
RuleCall |
XtextFactory.createRuleCall()
Returns a new object of class 'Rule Call'
|
| Modifier and Type | Method and Description |
|---|---|
static List<RuleCall> |
GrammarUtil.containedRuleCalls(org.eclipse.emf.ecore.EObject e) |
List<RuleCall> |
IGrammarAccess.findRuleCalls(AbstractRule... rules) |
| Modifier and Type | Method and Description |
|---|---|
IParseResult |
TerminalsPackratParser.parse(RuleCall ruleCall,
Reader reader,
int initialLookAhead) |
| Modifier and Type | Method and Description |
|---|---|
Pair<Integer,RuleCall> |
IElementMatcherProvider.IElementMatcher.findTopmostRuleCall(com.google.common.base.Predicate<RuleCall> predicate) |
| Modifier and Type | Method and Description |
|---|---|
Pair<Integer,RuleCall> |
IElementMatcherProvider.IElementMatcher.findTopmostRuleCall(com.google.common.base.Predicate<RuleCall> predicate) |
| Modifier and Type | Method and Description |
|---|---|
protected Pair<Integer,RuleCall> |
FormattingConfigBasedStream.findTopmostHiddenTokenDef() |
Pair<Integer,RuleCall> |
ElementMatcherProvider.TransitionMatcher.findTopmostRuleCall(com.google.common.base.Predicate<RuleCall> predicate) |
| Modifier and Type | Method and Description |
|---|---|
Pair<Integer,RuleCall> |
ElementMatcherProvider.TransitionMatcher.findTopmostRuleCall(com.google.common.base.Predicate<RuleCall> predicate) |
| Modifier and Type | Method and Description |
|---|---|
ISemanticRegion |
ISemanticRegionFinder.ruleCall(RuleCall ruleCall) |
List<ISemanticRegion> |
ISemanticRegionsFinder.ruleCalls(RuleCall... ruleCalls) |
| Modifier and Type | Method and Description |
|---|---|
void |
TextRegionAccessBuildingSequencer.acceptAssignedCrossRefDatatype(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
TextRegionAccessBuildingSequencer.acceptAssignedCrossRefEnum(RuleCall enumRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
TextRegionAccessBuildingSequencer.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
TextRegionAccessBuildingSequencer.acceptAssignedDatatype(RuleCall datatypeRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
TextRegionAccessBuildingSequencer.acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
TextRegionAccessBuildingSequencer.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
TextRegionAccessBuildingSequencer.acceptUnassignedDatatype(RuleCall datatypeRC,
String token,
ICompositeNode node) |
void |
TextRegionAccessBuildingSequencer.acceptUnassignedEnum(RuleCall enumRC,
String token,
ICompositeNode node) |
void |
TextRegionAccessBuildingSequencer.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
protected void |
AbstractSemanticRegionsFinder.assertNoEObjectRuleCall(RuleCall ruleCall) |
boolean |
TextRegionAccessBuildingSequencer.enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
void |
TextRegionAccessBuildingSequencer.enterUnassignedParserRuleCall(RuleCall rc) |
void |
TextRegionAccessBuildingSequencer.leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
TextRegionAccessBuildingSequencer.leaveUnssignedParserRuleCall(RuleCall rc) |
ISemanticRegion |
SemanticRegionNullFinder.ruleCall(RuleCall ruleCall) |
ISemanticRegion |
AbstractSemanticRegionsFinder.ruleCall(RuleCall ruleCall) |
List<ISemanticRegion> |
SemanticRegionNullFinder.ruleCalls(RuleCall... ruleCalls) |
List<ISemanticRegion> |
AbstractSemanticRegionsFinder.ruleCalls(RuleCall... ruleCalls) |
| Modifier and Type | Method and Description |
|---|---|
String |
GrammarElementTitleSwitch.caseRuleCall(RuleCall object) |
| Modifier and Type | Class and Description |
|---|---|
class |
RuleCallImpl
An implementation of the model object 'Rule Call'
|
| Modifier and Type | Method and Description |
|---|---|
RuleCall |
XtextFactoryImpl.createRuleCall() |
| Modifier and Type | Method and Description |
|---|---|
void |
NodeModelBuilder.setForcedFirstGrammarElement(RuleCall ruleCall) |
| Modifier and Type | Method and Description |
|---|---|
IParseResult |
IParser.parse(RuleCall ruleCall,
Reader reader,
int initialLookAhead) |
IParseResult |
IParser.NullImpl.parse(RuleCall ruleCall,
Reader reader,
int initialLookAhead) |
| Modifier and Type | Method and Description |
|---|---|
IParseResult |
AbstractAntlrParser.parse(RuleCall ruleCall,
Reader reader,
int initialLookAhead) |
| Modifier and Type | Method and Description |
|---|---|
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) |
boolean |
ITokenSerializer.IEnumLiteralSerializer.isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
ITokenSerializer.IErrorAcceptor errorAcceptor) |
boolean |
ITokenSerializer.IValueSerializer.isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
ITokenSerializer.IErrorAcceptor errorAcceptor) |
String |
ITokenSerializer.IEnumLiteralSerializer.serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
String |
ITokenSerializer.IValueSerializer.serializeAssignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
String |
ITokenSerializer.IValueSerializer.serializeUnassignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node) |
| Modifier and Type | Method and Description |
|---|---|
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) |
protected Keyword |
EnumLiteralSerializer.getLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value) |
boolean |
ValueSerializer.isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
ITokenSerializer.IErrorAcceptor errorAcceptor) |
boolean |
EnumLiteralSerializer.isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
ITokenSerializer.IErrorAcceptor errorAcceptor) |
String |
EnumLiteralSerializer.serializeAssignedEnumLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
String |
ValueSerializer.serializeAssignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
INode node) |
String |
ValueSerializer.serializeUnassignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node) |
protected String |
ValueSerializer.serializeUnassignedValueByRuleCall(RuleCall ruleCall,
org.eclipse.emf.ecore.EObject current,
INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
XtextSyntacticSequencer.getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node) |
protected void |
XtextSemanticSequencer.sequence_AbstractTokenWithCardinality_PredicatedRuleCall_RuleCall(ISerializationContext context,
RuleCall semanticObject)
Contexts:
Alternatives returns RuleCall
Alternatives.Alternatives_1_0 returns RuleCall
ConditionalBranch returns RuleCall
UnorderedGroup returns RuleCall
UnorderedGroup.UnorderedGroup_1_0 returns RuleCall
Group returns RuleCall
Group.Group_1_0 returns RuleCall
AbstractToken returns RuleCall
AbstractTokenWithCardinality returns RuleCall
AbstractTerminal returns RuleCall
ParenthesizedElement returns RuleCall
Constraint:
(
(
(rule=[AbstractRule|RuleID] (arguments+=NamedArgument arguments+=NamedArgument*)?)
|
protected void |
XtextSemanticSequencer.sequence_PredicatedRuleCall(ISerializationContext context,
RuleCall semanticObject)
Contexts:
PredicatedRuleCall returns RuleCall
Constraint:
((predicated?
|
protected void |
XtextSemanticSequencer.sequence_RuleCall(ISerializationContext context,
RuleCall semanticObject)
Contexts:
RuleCall returns RuleCall
AssignableTerminal returns RuleCall
ParenthesizedAssignableElement returns RuleCall
AssignableAlternatives returns RuleCall
AssignableAlternatives.Alternatives_1_0 returns RuleCall
CrossReferenceableTerminal returns RuleCall
Constraint:
(rule=[AbstractRule|RuleID] (arguments+=NamedArgument arguments+=NamedArgument*)?)
|
protected void |
XtextSemanticSequencer.sequence_TerminalRuleCall_TerminalToken(ISerializationContext context,
RuleCall semanticObject)
Contexts:
TerminalAlternatives returns RuleCall
TerminalAlternatives.Alternatives_1_0 returns RuleCall
TerminalGroup returns RuleCall
TerminalGroup.Group_1_0 returns RuleCall
TerminalToken returns RuleCall
TerminalTokenElement returns RuleCall
ParenthesizedTerminalElement returns RuleCall
Constraint:
(rule=[AbstractRule|RuleID] (cardinality='?'
|
protected void |
XtextSemanticSequencer.sequence_TerminalRuleCall(ISerializationContext context,
RuleCall semanticObject)
Contexts:
TerminalRuleCall returns RuleCall
Constraint:
rule=[AbstractRule|RuleID]
|
| Modifier and Type | Field and Description |
|---|---|
protected Stack<RuleCall> |
WhitespaceAddingSequenceAcceptor.ruleCalls |
| Modifier and Type | Method and Description |
|---|---|
void |
SequenceFeeder.accept(RuleCall rc,
Object value) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
INode node) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
int index) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
int index,
INode node) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
int indexInFeature,
int indexInNonTransient) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
String token) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
String token,
INode node) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
String token,
int index) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
String token,
int index,
INode node) |
void |
SequenceFeeder.accept(RuleCall rc,
Object value,
String token,
int indexInFeature,
int indexInNonTransient) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedCrossRefDatatype(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedCrossRefDatatype(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedCrossRefDatatype(RuleCall datatypeRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedCrossRefDatatype(RuleCall datatypeRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedCrossRefDatatype(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedCrossRefEnum(RuleCall enumRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedCrossRefEnum(RuleCall enumRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedCrossRefEnum(RuleCall enumRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedCrossRefEnum(RuleCall enumRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedCrossRefEnum(RuleCall enumRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedCrossRefTerminal(RuleCall terminalRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedCrossRefTerminal(RuleCall terminalRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedDatatype(RuleCall datatypeRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedDatatype(RuleCall datatypeRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedDatatype(RuleCall datatypeRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedDatatype(RuleCall datatypeRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedDatatype(RuleCall datatypeRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
protected void |
SequenceFeeder.acceptEObjectRuleCall(RuleCall ruleCall,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
protected void |
SequenceFeeder.acceptRuleCall(RuleCall rc,
Object value,
String token,
int index,
INode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptUnassignedDatatype(RuleCall datatypeRC,
String value,
ICompositeNode node) |
void |
TokenStreamSequenceAdapter.acceptUnassignedDatatype(RuleCall datatypeRC,
String token,
ICompositeNode node) |
void |
StringBufferSequenceAcceptor.acceptUnassignedDatatype(RuleCall datatypeRC,
String token,
ICompositeNode node) |
void |
ISyntacticSequenceAcceptor.acceptUnassignedDatatype(RuleCall datatypeRC,
String token,
ICompositeNode node) |
void |
DelegatingSequenceAcceptor.acceptUnassignedDatatype(RuleCall datatypeRC,
String value,
ICompositeNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptUnassignedEnum(RuleCall enumRC,
String value,
ICompositeNode node) |
void |
TokenStreamSequenceAdapter.acceptUnassignedEnum(RuleCall enumRC,
String token,
ICompositeNode node) |
void |
StringBufferSequenceAcceptor.acceptUnassignedEnum(RuleCall enumRC,
String token,
ICompositeNode node) |
void |
ISyntacticSequenceAcceptor.acceptUnassignedEnum(RuleCall enumRC,
String token,
ICompositeNode node) |
void |
DelegatingSequenceAcceptor.acceptUnassignedEnum(RuleCall enumRC,
String value,
ICompositeNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptUnassignedTerminal(RuleCall terminalRC,
String value,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
ISyntacticSequenceAcceptor.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptUnassignedTerminal(RuleCall terminalRC,
String value,
ILeafNode node) |
boolean |
WhitespaceAddingSequenceAcceptor.enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject newCurrent,
ICompositeNode node) |
boolean |
TokenStreamSequenceAdapter.enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject newCurrent,
ICompositeNode node) |
boolean |
StringBufferSequenceAcceptor.enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
boolean |
ISemanticSequenceAcceptor.enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
boolean |
DelegatingSequenceAcceptor.enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject newCurrent,
ICompositeNode node) |
void |
WhitespaceAddingSequenceAcceptor.enterUnassignedParserRuleCall(RuleCall rc) |
void |
TokenStreamSequenceAdapter.enterUnassignedParserRuleCall(RuleCall rc) |
void |
StringBufferSequenceAcceptor.enterUnassignedParserRuleCall(RuleCall rc) |
void |
ISyntacticSequenceAcceptor.enterUnassignedParserRuleCall(RuleCall rc) |
void |
DelegatingSequenceAcceptor.enterUnassignedParserRuleCall(RuleCall rc) |
protected org.eclipse.emf.ecore.EStructuralFeature |
SequenceFeeder.getFeature(RuleCall rc) |
protected String |
SequenceFeeder.getToken(RuleCall rc,
Object value,
INode node) |
void |
TokenStreamSequenceAdapter.leaveAssignedParserRuleCall(RuleCall rc) |
void |
WhitespaceAddingSequenceAcceptor.leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
TokenStreamSequenceAdapter.leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
StringBufferSequenceAcceptor.leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
ISemanticSequenceAcceptor.leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
DelegatingSequenceAcceptor.leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
WhitespaceAddingSequenceAcceptor.leaveUnssignedParserRuleCall(RuleCall rc) |
void |
TokenStreamSequenceAdapter.leaveUnssignedParserRuleCall(RuleCall rc) |
void |
StringBufferSequenceAcceptor.leaveUnssignedParserRuleCall(RuleCall rc) |
void |
ISyntacticSequenceAcceptor.leaveUnssignedParserRuleCall(RuleCall rc) |
void |
DelegatingSequenceAcceptor.leaveUnssignedParserRuleCall(RuleCall rc) |
| Modifier and Type | Field and Description |
|---|---|
protected RuleCall |
ContextTypePDAProvider.StackItem.rc |
| Modifier and Type | Method and Description |
|---|---|
RuleCall |
SerializerPDA.getPop(ISerState state) |
RuleCall |
SyntacticSequencerPDAProvider.NavigablePDA.getPop(ISyntacticSequencerPDAProvider.ISynState state) |
RuleCall |
SerializerPDA.getPush(ISerState state) |
RuleCall |
SyntacticSequencerPDAProvider.NavigablePDA.getPush(ISyntacticSequencerPDAProvider.ISynState state) |
| Modifier and Type | Method and Description |
|---|---|
static ISerializationContext |
SerializationContext.forChild(ISerializationContext container,
RuleCall ruleCall,
org.eclipse.emf.ecore.EObject sem) |
static com.google.common.base.Predicate<ISyntacticSequencerPDAProvider.ISynState> |
ISyntacticSequencerPDAProvider.SynPredicates.ruleCallEnter(RuleCall ele) |
static com.google.common.base.Predicate<ISyntacticSequencerPDAProvider.ISynState> |
ISyntacticSequencerPDAProvider.SynPredicates.ruleCallExit(RuleCall ele) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<org.eclipse.emf.ecore.EClass> |
ContextTypePDAProvider.collectTypes(Pda<ISerState,RuleCall> contextPda) |
ContextTypePDAProvider.FilterState |
ContextTypePDAProvider.AbstractTypeTraverser.enter(Pda<ISerState,RuleCall> pda,
ISerState state,
ContextTypePDAProvider.FilterState previous) |
protected Pda<ISerState,RuleCall> |
ContextTypePDAProvider.filterByType(Pda<ISerState,RuleCall> contextPda,
org.eclipse.emf.ecore.EClass type) |
protected String |
GrammarConstraintProvider.findBestConstraintName(Grammar grammar,
Map<ISerializationContext,Pda<ISerState,RuleCall>> typePDAs,
IGrammarConstraintProvider.IConstraint constraint) |
protected List<ISyntacticSequencerPDAProvider.ISynState> |
SyntacticSequencerPDAProvider.SynNavigable.shortestPathTo(Iterator<RuleCall> stack,
com.google.common.base.Predicate<ISyntacticSequencerPDAProvider.ISynState> matches,
boolean includeMatch) |
protected List<ISyntacticSequencerPDAProvider.ISynState> |
SyntacticSequencerPDAProvider.SynNavigable.shortestStackpruningPathTo(Iterator<RuleCall> stack,
com.google.common.base.Predicate<ISyntacticSequencerPDAProvider.ISynState> matches,
boolean includeMatch) |
| Constructor and Description |
|---|
ContextPDAProvider.CallStack(ContextPDAProvider.CallStack parent,
RuleCall call) |
ContextTypePDAProvider.StackItem(ContextTypePDAProvider.StackItem parent,
RuleCall rc) |
| Modifier and Type | Method and Description |
|---|---|
ISerializationDiagnostic |
SyntacticSequencerDiagnosticProvider.createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
RuleCallStack stack,
RuleCall popped,
ISyntacticSequencerPDAProvider.ISynState toConsume) |
ISerializationDiagnostic |
ISyntacticSequencerDiagnosticProvider.createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
RuleCallStack stack,
RuleCall popped,
ISyntacticSequencerPDAProvider.ISynState toConsume) |
ISerializationDiagnostic |
TokenDiagnosticProvider.getInvalidEnumValueDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall rc,
Object value) |
ISerializationDiagnostic |
ITokenDiagnosticProvider.getInvalidEnumValueDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall rc,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
HiddenTokenSequencer.acceptAssignedCrossRefDatatype(RuleCall rc,
String tkn,
org.eclipse.emf.ecore.EObject val,
int index,
ICompositeNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedCrossRefDatatype(RuleCall datatypeRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
HiddenTokenSequencer.acceptAssignedCrossRefEnum(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedCrossRefEnum(RuleCall enumRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ICompositeNode node) |
void |
HiddenTokenSequencer.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedCrossRefTerminal(RuleCall terminalRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
HiddenTokenSequencer.acceptAssignedDatatype(RuleCall rc,
String token,
Object value,
int index,
ICompositeNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedDatatype(RuleCall datatypeRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
HiddenTokenSequencer.acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedEnum(RuleCall enumRC,
String token,
Object value,
int index,
ICompositeNode node) |
void |
HiddenTokenSequencer.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
HiddenTokenSequencer.acceptUnassignedDatatype(RuleCall datatypeRC,
String token,
ICompositeNode node) |
void |
AbstractSyntacticSequencer.acceptUnassignedDatatype(RuleCall datatypeRC,
String value,
ICompositeNode node) |
void |
HiddenTokenSequencer.acceptUnassignedEnum(RuleCall enumRC,
String token,
ICompositeNode node) |
void |
AbstractSyntacticSequencer.acceptUnassignedEnum(RuleCall enumRC,
String value,
ICompositeNode node) |
void |
HiddenTokenSequencer.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
AbstractSyntacticSequencer.acceptUnassignedTerminal(RuleCall terminalRC,
String value,
ILeafNode node) |
String |
RuleCallStack.elementToStr(RuleCall value) |
boolean |
HiddenTokenSequencer.enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
boolean |
AbstractSyntacticSequencer.enterAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild,
ICompositeNode node) |
void |
HiddenTokenSequencer.enterUnassignedParserRuleCall(RuleCall rc) |
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) |
void |
HiddenTokenSequencer.leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
AbstractSyntacticSequencer.leaveAssignedParserRuleCall(RuleCall rc,
org.eclipse.emf.ecore.EObject semanticChild) |
void |
HiddenTokenSequencer.leaveUnssignedParserRuleCall(RuleCall rc) |
| Modifier and Type | Method and Description |
|---|---|
protected Keyword |
EnumLiteralSerializer.getLiteral(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value) |
boolean |
ValueSerializer.isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
ISerializationDiagnostic.Acceptor errors) |
boolean |
IValueSerializer.isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
ISerializationDiagnostic.Acceptor errorAcceptor) |
boolean |
IEnumLiteralSerializer.isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
ISerializationDiagnostic.Acceptor errorAcceptor) |
boolean |
EnumLiteralSerializer.isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
Object value,
ISerializationDiagnostic.Acceptor errorAcceptor) |
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 |
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) |
| Modifier and Type | Method and Description |
|---|---|
List<RuleCall> |
AbstractElementFinder.findRuleCalls(AbstractRule... rules) |
| Modifier and Type | Method and Description |
|---|---|
T |
XtextSwitch.caseRuleCall(RuleCall object)
Returns the result of interpreting the object as an instance of 'Rule Call'
|
| Modifier and Type | Method and Description |
|---|---|
Pair<Boolean,Boolean> |
ValidEntryRuleInspector.caseRuleCall(RuleCall object) |
Void |
UsedRulesFinder.caseRuleCall(RuleCall object) |
Boolean |
RuleWithoutInstantiationInspector.caseRuleCall(RuleCall object) |
Boolean |
PredicateUsesUnorderedGroupInspector.caseRuleCall(RuleCall object) |
Boolean |
OverriddenValueInspector.caseRuleCall(RuleCall object) |
Boolean |
GrammarWithoutLeftRecursionInspector.caseRuleCall(RuleCall object) |
Boolean |
CurrentTypeFinder.Implementation.caseRuleCall(RuleCall object) |
boolean |
XtextValidator.checkCrossReferenceTerminal(RuleCall call) |
void |
XtextValidator.checkOrderOfArguments(RuleCall call) |
void |
XtextValidator.checkRuleCallInUnorderedGroup(RuleCall call) |
void |
XtextValidator.checkTerminalFragmentCalledFromTerminalRule(RuleCall call) |
void |
XtextValidator.checkUnassignedRuleCallAllowed(RuleCall call) |
void |
GrammarWithoutLeftRecursionInspector.createErrorMessages(RuleCall object) |
static Set<Parameter> |
ParameterConfigHelper.getAssignedArguments(RuleCall ruleCall,
Set<Parameter> contextParameters) |
| Constructor and Description |
|---|
SuperCallScope.ExplicitCallDescription(IEObjectDescription delegate,
RuleCall ruleCall) |
Copyright © 2015. All Rights Reserved.