public abstract class SerializationContext extends java.lang.Object implements ISerializationContext
| Modifier and Type | Class and Description |
|---|---|
static class |
SerializationContext.ActionContext |
static class |
SerializationContext.ParameterValueContext |
static class |
SerializationContext.RuleContext |
static class |
SerializationContext.TypeContext |
| Modifier | Constructor and Description |
|---|---|
protected |
SerializationContext(ISerializationContext parent) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ISerializationContext o) |
boolean |
equals(java.lang.Object obj) |
static ISerializationContext |
forChild(ISerializationContext container,
AbstractElement assignedElement,
org.eclipse.emf.ecore.EObject sem) |
static ISerializationContext |
forChild(ISerializationContext container,
Action assignedAction,
org.eclipse.emf.ecore.EObject sem) |
static ISerializationContext |
forChild(ISerializationContext container,
RuleCall ruleCall,
org.eclipse.emf.ecore.EObject sem) |
static ISerializationContext |
fromEObject(org.eclipse.emf.ecore.EObject ctx,
org.eclipse.emf.ecore.EObject sem) |
static java.util.List<ISerializationContext> |
fromEObjects(java.lang.Iterable<org.eclipse.emf.ecore.EObject> objects,
org.eclipse.emf.ecore.EObject sem) |
static java.util.List<org.eclipse.emf.ecore.EObject> |
fromIContexts(java.lang.Iterable<ISerializationContext> ctxs) |
org.eclipse.emf.ecore.EObject |
getActionOrRule() |
Action |
getAssignedAction() |
java.util.List<Parameter> |
getDeclaredParameters() |
java.util.Set<Parameter> |
getEnabledBooleanParameters() |
protected java.util.Set<Parameter> |
getEnabledBooleanParametersInternal() |
ParserRule |
getParameterDeclarator() |
ISerializationContext |
getParent() |
ParserRule |
getParserRule() |
org.eclipse.emf.ecore.EClass |
getType() |
protected java.lang.String |
getTypeString() |
int |
hashCode() |
java.lang.String |
toString() |
protected SerializationContext(ISerializationContext parent)
public static ISerializationContext forChild(ISerializationContext container, AbstractElement assignedElement, org.eclipse.emf.ecore.EObject sem)
public static ISerializationContext forChild(ISerializationContext container, Action assignedAction, org.eclipse.emf.ecore.EObject sem)
public static ISerializationContext forChild(ISerializationContext container, RuleCall ruleCall, org.eclipse.emf.ecore.EObject sem)
public static ISerializationContext fromEObject(org.eclipse.emf.ecore.EObject ctx, org.eclipse.emf.ecore.EObject sem)
public static java.util.List<ISerializationContext> fromEObjects(java.lang.Iterable<org.eclipse.emf.ecore.EObject> objects, org.eclipse.emf.ecore.EObject sem)
public static java.util.List<org.eclipse.emf.ecore.EObject> fromIContexts(java.lang.Iterable<ISerializationContext> ctxs)
public int compareTo(ISerializationContext o)
compareTo in interface java.lang.Comparable<ISerializationContext>public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic org.eclipse.emf.ecore.EObject getActionOrRule()
public Action getAssignedAction()
getAssignedAction in interface ISerializationContextpublic java.util.List<Parameter> getDeclaredParameters()
public final java.util.Set<Parameter> getEnabledBooleanParameters()
getEnabledBooleanParameters in interface ISerializationContextprotected java.util.Set<Parameter> getEnabledBooleanParametersInternal()
public ParserRule getParameterDeclarator()
public ISerializationContext getParent()
public ParserRule getParserRule()
getParserRule in interface ISerializationContextpublic org.eclipse.emf.ecore.EClass getType()
getType in interface ISerializationContextprotected java.lang.String getTypeString()
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object