de.cau.cs.kieler.synccharts.text.kits.formatting
Class KitsEnumLiteralSerializer
java.lang.Object
org.eclipse.xtext.parsetree.reconstr.impl.EnumLiteralSerializer
de.cau.cs.kieler.synccharts.text.kits.formatting.KitsEnumLiteralSerializer
- All Implemented Interfaces:
- org.eclipse.xtext.parsetree.reconstr.ITokenSerializer, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IEnumLiteralSerializer
public class KitsEnumLiteralSerializer
- extends org.eclipse.xtext.parsetree.reconstr.impl.EnumLiteralSerializer
Customized IEnumLiteralSerializer
. Realizes the mapping of special terminal symbols to
model content. Here, it serves just to drop default values of enumerations.
- Rating

Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer |
org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.ICrossReferenceSerializer, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IEnumLiteralSerializer, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IErrorAcceptor, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IKeywordSerializer, org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IValueSerializer |
Fields inherited from interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer |
KEEP_VALUE_FROM_NODE_MODEL |
Method Summary |
boolean |
isValid(EObject context,
org.eclipse.xtext.RuleCall ruleCall,
Object value,
org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IErrorAcceptor errorAcceptor)
Decides whether a feature value of an EObject is valid to be serialized. |
Methods inherited from class org.eclipse.xtext.parsetree.reconstr.impl.EnumLiteralSerializer |
equalsOrReplacesNode, getLiteral, getLiteral, serializeAssignedEnumLiteral |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KitsEnumLiteralSerializer
public KitsEnumLiteralSerializer()
isValid
public boolean isValid(EObject context,
org.eclipse.xtext.RuleCall ruleCall,
Object value,
org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IErrorAcceptor errorAcceptor)
- Decides whether a feature value of an EObject is valid to be serialized. In case the
assignment of a valuedObject type is processed delegate to
KitsTransientValueService
,
delegate to ValueSerializer
otherwise.
- Specified by:
isValid
in interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IEnumLiteralSerializer
- Overrides:
isValid
in class org.eclipse.xtext.parsetree.reconstr.impl.EnumLiteralSerializer