public class SemanticSequencerUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
SemanticSequencerUtil.SuperGrammar |
Modifier and Type | Field and Description |
---|---|
protected IGrammarConstraintProvider |
gcp |
Constructor and Description |
---|
SemanticSequencerUtil() |
Modifier and Type | Method and Description |
---|---|
boolean |
canGenerate(IGrammarConstraintProvider.IConstraint constraint) |
protected org.eclipse.emf.ecore.resource.ResourceSet |
cloneResourceSet(org.eclipse.emf.ecore.resource.ResourceSet rs) |
java.util.List<IGrammarConstraintProvider.IConstraintContext> |
getGrammarConstraintContexts(Grammar grammar) |
java.util.Collection<IGrammarConstraintProvider.IConstraint> |
getGrammarConstraints(Grammar grammar) |
java.util.Map<IGrammarConstraintProvider.IConstraint,java.util.List<org.eclipse.emf.ecore.EObject>> |
getGrammarConstraints(Grammar grammar,
org.eclipse.emf.ecore.EClass clazz) |
Grammar |
getSuperGrammar(Grammar grammar) |
java.lang.String |
toAcceptMethod(IGrammarConstraintProvider.ConstraintElementType type) |
java.lang.String |
toNodeType(IGrammarConstraintProvider.ConstraintElementType type) |
@Inject protected IGrammarConstraintProvider gcp
public java.util.Map<IGrammarConstraintProvider.IConstraint,java.util.List<org.eclipse.emf.ecore.EObject>> getGrammarConstraints(Grammar grammar, org.eclipse.emf.ecore.EClass clazz)
public java.util.List<IGrammarConstraintProvider.IConstraintContext> getGrammarConstraintContexts(Grammar grammar)
protected org.eclipse.emf.ecore.resource.ResourceSet cloneResourceSet(org.eclipse.emf.ecore.resource.ResourceSet rs)
public java.util.Collection<IGrammarConstraintProvider.IConstraint> getGrammarConstraints(Grammar grammar)
public boolean canGenerate(IGrammarConstraintProvider.IConstraint constraint)
public java.lang.String toAcceptMethod(IGrammarConstraintProvider.ConstraintElementType type)
public java.lang.String toNodeType(IGrammarConstraintProvider.ConstraintElementType type)