public class VarlinkIdlSemanticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
Constructor and Description |
---|
VarlinkIdlSemanticSequencer() |
Modifier and Type | Method and Description |
---|---|
protected void |
sequence_Arguments(org.eclipse.xtext.serializer.ISerializationContext context,
Arguments semanticObject)
Contexts:
Arguments returns Arguments
Constraint:
arguments=Object
|
protected void |
sequence_Array(org.eclipse.xtext.serializer.ISerializationContext context,
Array semanticObject)
Contexts:
ElementType returns Array
Array returns Array
Constraint:
type=ElementType
|
protected void |
sequence_BasicType(org.eclipse.xtext.serializer.ISerializationContext context,
BasicType semanticObject)
Contexts:
ElementType returns BasicType
BasicType returns BasicType
Constraint:
(type='bool' | type='int' | type='float' | type='string')
|
protected void |
sequence_Dictionary(org.eclipse.xtext.serializer.ISerializationContext context,
Dictionary semanticObject)
Contexts:
ElementType returns Dictionary
Dictionary returns Dictionary
Constraint:
type=ElementType
|
protected void |
sequence_Enum(org.eclipse.xtext.serializer.ISerializationContext context,
Enum semanticObject)
Contexts:
TypeAliasDefinition returns Enum
Enum returns Enum
ElementType returns Enum
Constraint:
(fields+=ValidID fields+=ValidID*)
|
protected void |
sequence_Error(org.eclipse.xtext.serializer.ISerializationContext context,
Error semanticObject)
Contexts:
Member returns Error
Error returns Error
Constraint:
(name=ID properties=Object)
|
protected void |
sequence_Field(org.eclipse.xtext.serializer.ISerializationContext context,
Field semanticObject)
Contexts:
Field returns Field
Constraint:
(name=ValidID type=ElementType)
|
protected void |
sequence_Interface(org.eclipse.xtext.serializer.ISerializationContext context,
Interface semanticObject)
Contexts:
Interface returns Interface
Constraint:
(name=InterfaceName members+=Member*)
|
protected void |
sequence_Method(org.eclipse.xtext.serializer.ISerializationContext context,
Method semanticObject)
Contexts:
Member returns Method
Method returns Method
Constraint:
(name=ID arguments=Arguments result=Result)
|
protected void |
sequence_Object(org.eclipse.xtext.serializer.ISerializationContext context,
Object semanticObject)
Contexts:
TypeAliasDefinition returns Object
Object returns Object
ElementType returns Object
Constraint:
(fields+=Field? fields+=Field*)
|
protected void |
sequence_Optional(org.eclipse.xtext.serializer.ISerializationContext context,
Optional semanticObject)
Contexts:
ElementType returns Optional
Optional returns Optional
Constraint:
type=ElementType
|
protected void |
sequence_Result(org.eclipse.xtext.serializer.ISerializationContext context,
Result semanticObject)
Contexts:
Result returns Result
Constraint:
result=Object
|
protected void |
sequence_TypeAlias(org.eclipse.xtext.serializer.ISerializationContext context,
TypeAlias semanticObject)
Contexts:
Member returns TypeAlias
TypeAlias returns TypeAlias
Constraint:
(name=ValidID definition=TypeAliasDefinition)
|
protected void |
sequence_TypeReference(org.eclipse.xtext.serializer.ISerializationContext context,
TypeReference semanticObject)
Contexts:
ElementType returns TypeReference
TypeReference returns TypeReference
Constraint:
name=[TypeAlias|ID]
|
void |
sequence(org.eclipse.xtext.serializer.ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject) |
init
public VarlinkIdlSemanticSequencer()
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
sequence
in class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
protected void sequence_Arguments(org.eclipse.xtext.serializer.ISerializationContext context, Arguments semanticObject)
protected void sequence_Array(org.eclipse.xtext.serializer.ISerializationContext context, Array semanticObject)
protected void sequence_BasicType(org.eclipse.xtext.serializer.ISerializationContext context, BasicType semanticObject)
protected void sequence_Dictionary(org.eclipse.xtext.serializer.ISerializationContext context, Dictionary semanticObject)
protected void sequence_Enum(org.eclipse.xtext.serializer.ISerializationContext context, Enum semanticObject)
protected void sequence_Error(org.eclipse.xtext.serializer.ISerializationContext context, Error semanticObject)
protected void sequence_Field(org.eclipse.xtext.serializer.ISerializationContext context, Field semanticObject)
protected void sequence_Interface(org.eclipse.xtext.serializer.ISerializationContext context, Interface semanticObject)
protected void sequence_Method(org.eclipse.xtext.serializer.ISerializationContext context, Method semanticObject)
protected void sequence_Object(org.eclipse.xtext.serializer.ISerializationContext context, Object semanticObject)
protected void sequence_Optional(org.eclipse.xtext.serializer.ISerializationContext context, Optional semanticObject)
protected void sequence_Result(org.eclipse.xtext.serializer.ISerializationContext context, Result semanticObject)
protected void sequence_TypeAlias(org.eclipse.xtext.serializer.ISerializationContext context, TypeAlias semanticObject)
protected void sequence_TypeReference(org.eclipse.xtext.serializer.ISerializationContext context, TypeReference semanticObject)
Copyright © 2017–2018. All rights reserved.