/**
* <copyright>
* </copyright>
*
*
*/
package org.feature.multi.perspective.mapping.viewmapping.resource.mtext.grammar;
public class MtextTerminal extends org.feature.multi.perspective.mapping.viewmapping.resource.mtext.grammar.MtextSyntaxElement {
private final org.eclipse.emf.ecore.EStructuralFeature feature;
private final int mandatoryOccurencesAfter;
public MtextTerminal(org.eclipse.emf.ecore.EStructuralFeature feature, org.feature.multi.perspective.mapping.viewmapping.resource.mtext.grammar.MtextCardinality cardinality, int mandatoryOccurencesAfter) {
super(cardinality, null);
this.feature = feature;
this.mandatoryOccurencesAfter = mandatoryOccurencesAfter;
}
public org.eclipse.emf.ecore.EStructuralFeature getFeature() {
return feature;
}
public int getMandatoryOccurencesAfter() {
return mandatoryOccurencesAfter;
}
public String toString() {
return feature.getName() + "[]";
}
}