public class GrammarAccess
extends java.lang.Object
Constructor and Description |
---|
GrammarAccess() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
gaAccessor(org.eclipse.emf.ecore.EObject ele)
Returns the invokation of an element or rule accessor.
|
java.lang.String |
gaElementAccessMethodeName(AbstractElement element)
Returns the method name for accessing an element via a GrammarAccess implementation.
|
java.lang.String |
gaElementAccessor(AbstractElement ele)
Returns the invokation of the element accessor method as Java statement.
|
java.lang.String |
gaElementIdentifyer(AbstractElement element)
Creates an identifier for an AbstractElement which is a valid Java identifier and
which is unique whithin the element's rule.
|
java.lang.String |
gaElementsAccessor(AbstractRule rule)
Returns the invokation of the rule's content accessor method as Java statement.
|
java.lang.String |
gaFQName(Grammar grammar)
Returns the full qulified Java class name of a GrammarAccess implementation for a grammar.
|
java.lang.String |
gaFullAccessor(AbstractElement ele)
Returns the invokation of the element accessor method as full qualified Java statement.
|
java.lang.String |
gaRuleAccesorClassName(AbstractRule rule)
Returns the simple class name of a rule's facade.
|
java.lang.String |
gaRuleAccessMethodName(AbstractRule rule)
Returns the method name for accessing a rule via a GrammarAccess implementation.
|
java.lang.String |
gaRuleAccessor(AbstractRule rule)
Returns the invokation of the rule accessor method as Java statement.
|
java.lang.String |
gaRuleElementAccessor(AbstractElement ele)
Returns the invokation of the element accessor method for a GrammarAccess
as Java statement.
|
java.lang.String |
gaRuleElementsMethodName(AbstractRule rule)
Returns the method name for accessing a rule's content via a ParseRuleAccess implementation.
|
java.lang.String |
gaRuleIdentifyer(AbstractRule rule)
Creates an identifier for a Rule which is a valid Java idetifier and unique within
the Rule's grammar.
|
java.lang.String |
gaSimpleName(Grammar grammar)
Returns the simple Java class name of a GrammarAccess implementation for a Grammar.
|
java.lang.String |
gaTypeAccessor(TypeRef ele)
Returns the invokation of an element or rule accessor, including the .getType() call.
|
java.lang.String |
grammarFragmentToStr(org.eclipse.emf.ecore.EObject ele,
java.lang.String prefix) |
java.lang.String |
toJavaIdentifier(java.lang.String text,
boolean uppercaseFirst)
Converts an arbitary string to a valid Java identifier
The string is being split up along the the caracters that are not valid as java
identifier.
|
public java.lang.String gaFullAccessor(AbstractElement ele)
ele
- the elementpublic java.lang.String toJavaIdentifier(java.lang.String text, boolean uppercaseFirst)
text
- the stringuppercaseFirst
- whether the first character of the returned identifier should be uppercase or lowercasepublic java.lang.String gaRuleIdentifyer(AbstractRule rule)
rule
- the Rulepublic java.lang.String gaElementIdentifyer(AbstractElement element)
element
- the elementpublic java.lang.String gaFQName(Grammar grammar)
grammar
- the grammarpublic java.lang.String gaSimpleName(Grammar grammar)
grammar
- the grammarpublic java.lang.String gaRuleAccessMethodName(AbstractRule rule)
rule
- the rule for which the accessor method is neededpublic java.lang.String gaRuleElementsMethodName(AbstractRule rule)
rule
- the rule for which the accessor method is neededpublic java.lang.String gaElementAccessMethodeName(AbstractElement element)
element
- the element for which the accesor method is neededpublic java.lang.String gaRuleAccesorClassName(AbstractRule rule)
rule
- ruleNamepublic java.lang.String gaRuleAccessor(AbstractRule rule)
rule
- the rulepublic java.lang.String gaElementsAccessor(AbstractRule rule)
rule
- the rulepublic java.lang.String gaElementAccessor(AbstractElement ele)
ele
- the elementpublic java.lang.String gaRuleElementAccessor(AbstractElement ele)
ele
- the elementpublic java.lang.String gaTypeAccessor(TypeRef ele)
public java.lang.String gaAccessor(org.eclipse.emf.ecore.EObject ele)
public java.lang.String grammarFragmentToStr(org.eclipse.emf.ecore.EObject ele, java.lang.String prefix)