public class ValueSerializer extends java.lang.Object implements ITokenSerializer.IValueSerializer
ITokenSerializer.ICrossReferenceSerializer, ITokenSerializer.IEnumLiteralSerializer, ITokenSerializer.IErrorAcceptor, ITokenSerializer.IKeywordSerializer, ITokenSerializer.IValueSerializer
KEEP_VALUE_FROM_NODE_MODEL
Constructor and Description |
---|
ValueSerializer() |
Modifier and Type | Method and Description |
---|---|
boolean |
equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node) |
boolean |
equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node) |
boolean |
isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
ITokenSerializer.IErrorAcceptor errorAcceptor) |
protected java.lang.String |
serialize(INode node) |
java.lang.String |
serializeAssignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node) |
java.lang.String |
serializeUnassignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node) |
protected java.lang.String |
serializeUnassignedValueByRule(AbstractRule rule,
org.eclipse.emf.ecore.EObject current,
INode node) |
protected java.lang.String |
serializeUnassignedValueByRuleCall(RuleCall ruleCall,
org.eclipse.emf.ecore.EObject current,
INode node) |
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, INode node)
equalsOrReplacesNode
in interface ITokenSerializer.IValueSerializer
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)
equalsOrReplacesNode
in interface ITokenSerializer.IValueSerializer
public boolean isValid(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, ITokenSerializer.IErrorAcceptor errorAcceptor)
isValid
in interface ITokenSerializer.IValueSerializer
protected java.lang.String serialize(INode node)
public java.lang.String serializeAssignedValue(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)
serializeAssignedValue
in interface ITokenSerializer.IValueSerializer
public java.lang.String serializeUnassignedValue(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, INode node)
serializeUnassignedValue
in interface ITokenSerializer.IValueSerializer
protected java.lang.String serializeUnassignedValueByRule(AbstractRule rule, org.eclipse.emf.ecore.EObject current, INode node)