protected void |
AssignmentQuantityAllocator.collectAssignments(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject obj,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint ele,
com.google.common.collect.Multimap<org.eclipse.emf.ecore.EStructuralFeature,IConcreteSyntaxConstraintProvider.ISyntaxConstraint> assignments,
List<IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic> acceptor) |
protected void |
ConcreteSyntaxDiagnosticProvider.ConcreteSyntaxAssignmentMissingDiagnostic.collectAssignments(IConcreteSyntaxConstraintProvider.ISyntaxConstraint ele,
org.eclipse.emf.ecore.EStructuralFeature matcher,
Set<org.eclipse.emf.ecore.EClass> types) |
protected Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> |
ConcreteSyntaxValidator.collectUnfulfilledSemanticElements(org.eclipse.emf.ecore.EClass cls,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint ele) |
protected boolean |
AssignmentQuantityIntervalProvider.containsUnavailableFeature(IAssignmentQuantityAllocator.IQuantities ctx,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint child,
String exclude,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved) |
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic |
ConcreteSyntaxDiagnosticProvider.createAssignmentMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
org.eclipse.emf.ecore.EStructuralFeature feature,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved) |
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic |
ConcreteSyntaxDiagnosticProvider.createFeatureMissingDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint element,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved) |
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic |
ConcreteSyntaxDiagnosticProvider.createFeatureQuantityDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
IAssignmentQuantityAllocator.IQuantities source,
org.eclipse.emf.ecore.EStructuralFeature feature,
int actual,
int min,
int max,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved) |
IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic |
ConcreteSyntaxDiagnosticProvider.createUnexpectedTypeDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
org.eclipse.emf.ecore.EObject source,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved) |
boolean |
ConcreteSyntaxConstraintProvider.SyntaxConstraintNode.dependsOn(IConcreteSyntaxConstraintProvider.ISyntaxConstraint ele) |
IConcreteSyntaxConstraintProvider.ISyntaxConstraint |
ConcreteSyntaxConstraintProvider.SyntaxConstraintNode.findCommonContainer(IConcreteSyntaxConstraintProvider.ISyntaxConstraint obj1) |
IAssignmentQuantityAllocator.IQuantities |
AssignmentQuantityAllocator.getAssignmentQuantities(org.eclipse.emf.ecore.EObject obj,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
List<IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic> acceptor) |
Integer |
AssignmentQuantityAllocator.Quantities.getAssignmentQuantity(IConcreteSyntaxConstraintProvider.ISyntaxConstraint assignement) |
protected List<String> |
ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic.getChildren(IConcreteSyntaxConstraintProvider.ISyntaxConstraint obj,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> included) |
protected String |
ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic.getConstraint(IConcreteSyntaxConstraintProvider.ISyntaxConstraint element,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> all) |
protected Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> |
ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic.getInvolvedIncludingContainers(IConcreteSyntaxConstraintProvider.ISyntaxConstraint commonRoot) |
int |
AssignmentQuantityIntervalProvider.getMax(IAssignmentQuantityAllocator.IQuantities ctx,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint ass,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved,
String excludeFeature) |
protected int |
AssignmentQuantityIntervalProvider.getMaxByParent(IAssignmentQuantityAllocator.IQuantities ctx,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint ele,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint exclude,
String excludeFeature,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> inv) |
protected int |
AssignmentQuantityIntervalProvider.getMaxForChild(IAssignmentQuantityAllocator.IQuantities ctx,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint child,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved) |
int |
AssignmentQuantityIntervalProvider.getMin(IAssignmentQuantityAllocator.IQuantities ctx,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint assignment,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved) |
protected int |
AssignmentQuantityIntervalProvider.getMinByParent(IAssignmentQuantityAllocator.IQuantities ctx,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint parent,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint exclude,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved) |
protected int |
AssignmentQuantityIntervalProvider.getMinForChild(IAssignmentQuantityAllocator.IQuantities ctx,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint child,
Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved) |
void |
AssignmentQuantityAllocator.Quantities.setAssignmentQuantity(IConcreteSyntaxConstraintProvider.ISyntaxConstraint assignement,
int quantity) |
protected List<IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic> |
ConcreteSyntaxValidator.validateQuantities(IAssignmentQuantityAllocator.IQuantities quants,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule) |
protected List<IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic> |
ConcreteSyntaxValidator.validateRule(org.eclipse.emf.ecore.EObject obj,
IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule) |