Package fr.esrf.tango.pogo.serializer
Class AbstractPogoDslSemanticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
-
- org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
-
- fr.esrf.tango.pogo.serializer.AbstractPogoDslSemanticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
- Direct Known Subclasses:
PogoDslSemanticSequencer
public abstract class AbstractPogoDslSemanticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
-
-
Constructor Summary
Constructors Constructor Description AbstractPogoDslSemanticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)protected voidsequence_AdditionalFile(org.eclipse.xtext.serializer.ISerializationContext context, AdditionalFile semanticObject)Contexts: AdditionalFile returns AdditionalFile Constraint: (name=STRING path=STRING)protected voidsequence_Argument(org.eclipse.xtext.serializer.ISerializationContext context, Argument semanticObject)Contexts: Argument returns Argument Constraint: (type=Type description=STRING)protected voidsequence_Attribute(org.eclipse.xtext.serializer.ISerializationContext context, Attribute semanticObject)Contexts: Attribute returns Attribute Constraint: ( name=ID attType=AttrType dataType=Type rwType=RW_Type displayLevel=DisplayLevel polledPeriod=STRING maxX=STRING maxY=STRING associatedAttr=STRING memorized=Boolean memorizedAtInit=Boolean changeEvent=FireEvents archiveEvent=FireEvents dataReadyEvent=FireEvents status=InheritanceStatus properties=AttrProperties allocReadMember=Boolean isDynamic=Boolean eventCriteria=EventCriteria evArchiveCriteria=EventCriteria enumLabels+=STRING* readExcludedStates+=STRING* writeExcludedStates+=STRING* )protected voidsequence_AttrProperties(org.eclipse.xtext.serializer.ISerializationContext context, AttrProperties semanticObject)Contexts: AttrProperties returns AttrProperties Constraint: ( description=STRING label=STRING unit=STRING standardUnit=STRING displayUnit=STRING format=STRING maxValue=STRING minValue=STRING maxAlarm=STRING minAlarm=STRING maxWarning=STRING minWarning=STRING deltaTime=STRING deltaValue=STRING )protected voidsequence_BooleanArrayType(org.eclipse.xtext.serializer.ISerializationContext context, BooleanArrayType semanticObject)Contexts: Type returns BooleanArrayType BooleanArrayType returns BooleanArrayType Constraint: {BooleanArrayType}protected voidsequence_BooleanType(org.eclipse.xtext.serializer.ISerializationContext context, BooleanType semanticObject)Contexts: PropType returns BooleanType SimpleType returns BooleanType Type returns BooleanType BooleanType returns BooleanType Constraint: {BooleanType}protected voidsequence_CharArrayType(org.eclipse.xtext.serializer.ISerializationContext context, CharArrayType semanticObject)Contexts: Type returns CharArrayType CharArrayType returns CharArrayType Constraint: {CharArrayType}protected voidsequence_ClassDescription(org.eclipse.xtext.serializer.ISerializationContext context, ClassDescription semanticObject)Contexts: ClassDescription returns ClassDescription Constraint: ( description=STRING title=STRING sourcePath=STRING inheritances+=Inheritance language=Language filestogenerate=STRING identification=ClassIdentification comments=Comments license=STRING copyright=STRING hasMandatoryProperty=Boolean hasConcreteProperty=Boolean hasAbstractCommand=Boolean hasAbstractAttribute=Boolean descriptionHtmlExists=Boolean )protected voidsequence_ClassIdentification(org.eclipse.xtext.serializer.ISerializationContext context, ClassIdentification semanticObject)Contexts: ClassIdentification returns ClassIdentification Constraint: ( contact=STRING author=STRING emailDomain=STRING classFamily=STRING siteSpecific=STRING platform=STRING bus=STRING manufacturer=STRING reference=STRING keyWords+=STRING* )protected voidsequence_Command(org.eclipse.xtext.serializer.ISerializationContext context, Command semanticObject)Contexts: Command returns Command Constraint: ( name=ID argin=Argument argout=Argument description=STRING status=InheritanceStatus execMethod=STRING displayLevel=DisplayLevel polledPeriod=STRING isDynamic=Boolean excludedStates+=STRING* )protected voidsequence_Comments(org.eclipse.xtext.serializer.ISerializationContext context, Comments semanticObject)Contexts: Comments returns Comments Constraint: commandsTable=STRINGprotected voidsequence_ConstStringType(org.eclipse.xtext.serializer.ISerializationContext context, ConstStringType semanticObject)Contexts: Type returns ConstStringType ConstStringType returns ConstStringType Constraint: {ConstStringType}protected voidsequence_DevIntType(org.eclipse.xtext.serializer.ISerializationContext context, DevIntType semanticObject)Contexts: Type returns DevIntType DevIntType returns DevIntType Constraint: {DevIntType}protected voidsequence_DoubleArrayType(org.eclipse.xtext.serializer.ISerializationContext context, DoubleArrayType semanticObject)Contexts: Type returns DoubleArrayType DoubleArrayType returns DoubleArrayType Constraint: {DoubleArrayType}protected voidsequence_DoubleStringArrayType(org.eclipse.xtext.serializer.ISerializationContext context, DoubleStringArrayType semanticObject)Contexts: Type returns DoubleStringArrayType DoubleStringArrayType returns DoubleStringArrayType Constraint: {DoubleStringArrayType}protected voidsequence_DoubleType(org.eclipse.xtext.serializer.ISerializationContext context, DoubleType semanticObject)Contexts: PropType returns DoubleType SimpleType returns DoubleType Type returns DoubleType DoubleType returns DoubleType Constraint: {DoubleType}protected voidsequence_DoubleVectorType(org.eclipse.xtext.serializer.ISerializationContext context, DoubleVectorType semanticObject)Contexts: PropType returns DoubleVectorType VectorType returns DoubleVectorType DoubleVectorType returns DoubleVectorType Constraint: {DoubleVectorType}protected voidsequence_EncodedType(org.eclipse.xtext.serializer.ISerializationContext context, EncodedType semanticObject)Contexts: Type returns EncodedType EncodedType returns EncodedType Constraint: {EncodedType}protected voidsequence_EnumType(org.eclipse.xtext.serializer.ISerializationContext context, EnumType semanticObject)Contexts: Type returns EnumType EnumType returns EnumType Constraint: {EnumType}protected voidsequence_EventCriteria(org.eclipse.xtext.serializer.ISerializationContext context, EventCriteria semanticObject)Contexts: EventCriteria returns EventCriteria Constraint: (relChange=STRING absChange=STRING period=STRING)protected voidsequence_FireEvents(org.eclipse.xtext.serializer.ISerializationContext context, FireEvents semanticObject)Contexts: FireEvents returns FireEvents Constraint: (fire=Boolean libCheckCriteria=Boolean)protected voidsequence_FloatArrayType(org.eclipse.xtext.serializer.ISerializationContext context, FloatArrayType semanticObject)Contexts: Type returns FloatArrayType FloatArrayType returns FloatArrayType Constraint: {FloatArrayType}protected voidsequence_FloatType(org.eclipse.xtext.serializer.ISerializationContext context, FloatType semanticObject)Contexts: PropType returns FloatType SimpleType returns FloatType Type returns FloatType FloatType returns FloatType Constraint: {FloatType}protected voidsequence_FloatVectorType(org.eclipse.xtext.serializer.ISerializationContext context, FloatVectorType semanticObject)Contexts: PropType returns FloatVectorType VectorType returns FloatVectorType FloatVectorType returns FloatVectorType Constraint: {FloatVectorType}protected voidsequence_ForwardedAttribute(org.eclipse.xtext.serializer.ISerializationContext context, ForwardedAttribute semanticObject)Contexts: ForwardedAttribute returns ForwardedAttribute Constraint: (name=ID label=STRING status=InheritanceStatus)protected voidsequence_Import(org.eclipse.xtext.serializer.ISerializationContext context, Import semanticObject)Contexts: Import returns Import Constraint: importURI=STRINGprotected voidsequence_Inheritance(org.eclipse.xtext.serializer.ISerializationContext context, Inheritance semanticObject)Contexts: Inheritance returns Inheritance Constraint: (classname=STRING sourcePath=STRING)protected voidsequence_InheritanceStatus(org.eclipse.xtext.serializer.ISerializationContext context, InheritanceStatus semanticObject)Contexts: InheritanceStatus returns InheritanceStatus Constraint: (abstract=Boolean inherited=Boolean concrete=Boolean concreteHere=Boolean hasChanged=STRING)protected voidsequence_IntArrayType(org.eclipse.xtext.serializer.ISerializationContext context, IntArrayType semanticObject)Contexts: Type returns IntArrayType IntArrayType returns IntArrayType Constraint: {IntArrayType}protected voidsequence_IntType(org.eclipse.xtext.serializer.ISerializationContext context, IntType semanticObject)Contexts: PropType returns IntType SimpleType returns IntType Type returns IntType IntType returns IntType Constraint: {IntType}protected voidsequence_IntVectorType_LongVectorType_ULongVectorType(org.eclipse.xtext.serializer.ISerializationContext context, IntVectorType semanticObject)Contexts: PropType returns IntVectorType VectorType returns IntVectorType IntVectorType returns IntVectorType LongVectorType returns IntVectorType ULongVectorType returns IntVectorType Constraint: {IntVectorType}protected voidsequence_LongArrayType(org.eclipse.xtext.serializer.ISerializationContext context, LongArrayType semanticObject)Contexts: Type returns LongArrayType LongArrayType returns LongArrayType Constraint: {LongArrayType}protected voidsequence_LongStringArrayType(org.eclipse.xtext.serializer.ISerializationContext context, LongStringArrayType semanticObject)Contexts: Type returns LongStringArrayType LongStringArrayType returns LongStringArrayType Constraint: {LongStringArrayType}protected voidsequence_LongType(org.eclipse.xtext.serializer.ISerializationContext context, LongType semanticObject)Contexts: PropType returns LongType SimpleType returns LongType Type returns LongType LongType returns LongType Constraint: {LongType}protected voidsequence_OneClassSimpleDef(org.eclipse.xtext.serializer.ISerializationContext context, OneClassSimpleDef semanticObject)Contexts: OneClassSimpleDef returns OneClassSimpleDef Constraint: ( classname=STRING sourcePath=STRING hasDynamic=Boolean pogo6=Boolean inheritances+=Inheritance parentClasses+=STRING additionalFiles+=AdditionalFile* )protected voidsequence_OverlodedPollPeriodObject(org.eclipse.xtext.serializer.ISerializationContext context, OverlodedPollPeriodObject semanticObject)Contexts: OverlodedPollPeriodObject returns OverlodedPollPeriodObject Constraint: (name=STRING type=STRING pollPeriod=STRING)protected voidsequence_Pipe(org.eclipse.xtext.serializer.ISerializationContext context, Pipe semanticObject)Contexts: Pipe returns Pipe Constraint: ( name=STRING description=STRING label=STRING rwType=RW_PipeType displayLevel=DisplayLevel readExcludedStates+=STRING* writeExcludedStates+=STRING* )protected voidsequence_PogoDeviceClass(org.eclipse.xtext.serializer.ISerializationContext context, PogoDeviceClass semanticObject)Contexts: PogoDeviceClass returns PogoDeviceClass Constraint: ( name=ID isAbstract?='abstract'? baseClass=[PogoDeviceClass|ID]? pogoRevision=ID institute=ID description=ClassDescription classProperties+=Property* deviceProperties+=Property* commands+=Command* dynamicCommands+=Command* attributes+=Attribute* dynamicAttributes+=Attribute* forwardedAttributes+=ForwardedAttribute* pipes+=Pipe* states+=State* preferences=Preferences additionalFiles+=AdditionalFile* overlodedPollPeriodObject+=OverlodedPollPeriodObject* )protected voidsequence_PogoMultiClasses(org.eclipse.xtext.serializer.ISerializationContext context, PogoMultiClasses semanticObject)Contexts: PogoMultiClasses returns PogoMultiClasses Constraint: ( pogoRevision=ID name=ID sourcePath=STRING description=STRING title=STRING license=STRING copyright=STRING classes+=OneClassSimpleDef filestogenerate=STRING preferences=Preferences )protected voidsequence_PogoSystem(org.eclipse.xtext.serializer.ISerializationContext context, PogoSystem semanticObject)Contexts: PogoSystem returns PogoSystem Constraint: ( (imports+=Import* classes+=PogoDeviceClass+ multiClasses+=PogoMultiClasses+) | (imports+=Import* multiClasses+=PogoMultiClasses+) | multiClasses+=PogoMultiClasses+ )?protected voidsequence_Preferences(org.eclipse.xtext.serializer.ISerializationContext context, Preferences semanticObject)Contexts: Preferences returns Preferences Constraint: (docHome=STRING makefileHome=STRING installHome=STRING htmlVersion=Boolean)protected voidsequence_Property(org.eclipse.xtext.serializer.ISerializationContext context, Property semanticObject)Contexts: Property returns Property Constraint: ( name=ID type=PropType status=InheritanceStatus mandatory=Boolean description=STRING DefaultPropValue+=STRING* )protected voidsequence_ShortArrayType(org.eclipse.xtext.serializer.ISerializationContext context, ShortArrayType semanticObject)Contexts: Type returns ShortArrayType ShortArrayType returns ShortArrayType Constraint: {ShortArrayType}protected voidsequence_ShortType(org.eclipse.xtext.serializer.ISerializationContext context, ShortType semanticObject)Contexts: PropType returns ShortType SimpleType returns ShortType Type returns ShortType ShortType returns ShortType Constraint: {ShortType}protected voidsequence_ShortVectorType(org.eclipse.xtext.serializer.ISerializationContext context, ShortVectorType semanticObject)Contexts: PropType returns ShortVectorType VectorType returns ShortVectorType ShortVectorType returns ShortVectorType Constraint: {ShortVectorType}protected voidsequence_State(org.eclipse.xtext.serializer.ISerializationContext context, State semanticObject)Contexts: State returns State Constraint: (name=ID description=STRING status=InheritanceStatus)protected voidsequence_StateType(org.eclipse.xtext.serializer.ISerializationContext context, StateType semanticObject)Contexts: Type returns StateType StateType returns StateType Constraint: {StateType}protected voidsequence_StringArrayType(org.eclipse.xtext.serializer.ISerializationContext context, StringArrayType semanticObject)Contexts: Type returns StringArrayType StringArrayType returns StringArrayType Constraint: {StringArrayType}protected voidsequence_StringType(org.eclipse.xtext.serializer.ISerializationContext context, StringType semanticObject)Contexts: PropType returns StringType SimpleType returns StringType Type returns StringType StringType returns StringType Constraint: {StringType}protected voidsequence_StringVectorType(org.eclipse.xtext.serializer.ISerializationContext context, StringVectorType semanticObject)Contexts: PropType returns StringVectorType VectorType returns StringVectorType StringVectorType returns StringVectorType Constraint: {StringVectorType}protected voidsequence_UCharType(org.eclipse.xtext.serializer.ISerializationContext context, UCharType semanticObject)Contexts: Type returns UCharType UCharType returns UCharType Constraint: {UCharType}protected voidsequence_UIntArrayType(org.eclipse.xtext.serializer.ISerializationContext context, UIntArrayType semanticObject)Contexts: Type returns UIntArrayType UIntArrayType returns UIntArrayType Constraint: {UIntArrayType}protected voidsequence_UIntType(org.eclipse.xtext.serializer.ISerializationContext context, UIntType semanticObject)Contexts: PropType returns UIntType SimpleType returns UIntType Type returns UIntType UIntType returns UIntType Constraint: {UIntType}protected voidsequence_ULongArrayType(org.eclipse.xtext.serializer.ISerializationContext context, ULongArrayType semanticObject)Contexts: Type returns ULongArrayType ULongArrayType returns ULongArrayType Constraint: {ULongArrayType}protected voidsequence_ULongType(org.eclipse.xtext.serializer.ISerializationContext context, ULongType semanticObject)Contexts: PropType returns ULongType SimpleType returns ULongType Type returns ULongType ULongType returns ULongType Constraint: {ULongType}protected voidsequence_UShortArrayType(org.eclipse.xtext.serializer.ISerializationContext context, UShortArrayType semanticObject)Contexts: Type returns UShortArrayType UShortArrayType returns UShortArrayType Constraint: {UShortArrayType}protected voidsequence_UShortType(org.eclipse.xtext.serializer.ISerializationContext context, UShortType semanticObject)Contexts: PropType returns UShortType SimpleType returns UShortType Type returns UShortType UShortType returns UShortType Constraint: {UShortType}protected voidsequence_VoidType(org.eclipse.xtext.serializer.ISerializationContext context, VoidType semanticObject)Contexts: Type returns VoidType VoidType returns VoidType Constraint: {VoidType}-
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
init
-
-
-
-
Method Detail
-
sequence
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)- Overrides:
sequencein classorg.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
-
sequence_AdditionalFile
protected void sequence_AdditionalFile(org.eclipse.xtext.serializer.ISerializationContext context, AdditionalFile semanticObject)Contexts: AdditionalFile returns AdditionalFile Constraint: (name=STRING path=STRING)
-
sequence_Argument
protected void sequence_Argument(org.eclipse.xtext.serializer.ISerializationContext context, Argument semanticObject)Contexts: Argument returns Argument Constraint: (type=Type description=STRING)
-
sequence_AttrProperties
protected void sequence_AttrProperties(org.eclipse.xtext.serializer.ISerializationContext context, AttrProperties semanticObject)Contexts: AttrProperties returns AttrProperties Constraint: ( description=STRING label=STRING unit=STRING standardUnit=STRING displayUnit=STRING format=STRING maxValue=STRING minValue=STRING maxAlarm=STRING minAlarm=STRING maxWarning=STRING minWarning=STRING deltaTime=STRING deltaValue=STRING )
-
sequence_Attribute
protected void sequence_Attribute(org.eclipse.xtext.serializer.ISerializationContext context, Attribute semanticObject)Contexts: Attribute returns Attribute Constraint: ( name=ID attType=AttrType dataType=Type rwType=RW_Type displayLevel=DisplayLevel polledPeriod=STRING maxX=STRING maxY=STRING associatedAttr=STRING memorized=Boolean memorizedAtInit=Boolean changeEvent=FireEvents archiveEvent=FireEvents dataReadyEvent=FireEvents status=InheritanceStatus properties=AttrProperties allocReadMember=Boolean isDynamic=Boolean eventCriteria=EventCriteria evArchiveCriteria=EventCriteria enumLabels+=STRING* readExcludedStates+=STRING* writeExcludedStates+=STRING* )
-
sequence_BooleanArrayType
protected void sequence_BooleanArrayType(org.eclipse.xtext.serializer.ISerializationContext context, BooleanArrayType semanticObject)Contexts: Type returns BooleanArrayType BooleanArrayType returns BooleanArrayType Constraint: {BooleanArrayType}
-
sequence_BooleanType
protected void sequence_BooleanType(org.eclipse.xtext.serializer.ISerializationContext context, BooleanType semanticObject)Contexts: PropType returns BooleanType SimpleType returns BooleanType Type returns BooleanType BooleanType returns BooleanType Constraint: {BooleanType}
-
sequence_CharArrayType
protected void sequence_CharArrayType(org.eclipse.xtext.serializer.ISerializationContext context, CharArrayType semanticObject)Contexts: Type returns CharArrayType CharArrayType returns CharArrayType Constraint: {CharArrayType}
-
sequence_ClassDescription
protected void sequence_ClassDescription(org.eclipse.xtext.serializer.ISerializationContext context, ClassDescription semanticObject)Contexts: ClassDescription returns ClassDescription Constraint: ( description=STRING title=STRING sourcePath=STRING inheritances+=Inheritance language=Language filestogenerate=STRING identification=ClassIdentification comments=Comments license=STRING copyright=STRING hasMandatoryProperty=Boolean hasConcreteProperty=Boolean hasAbstractCommand=Boolean hasAbstractAttribute=Boolean descriptionHtmlExists=Boolean )
-
sequence_ClassIdentification
protected void sequence_ClassIdentification(org.eclipse.xtext.serializer.ISerializationContext context, ClassIdentification semanticObject)Contexts: ClassIdentification returns ClassIdentification Constraint: ( contact=STRING author=STRING emailDomain=STRING classFamily=STRING siteSpecific=STRING platform=STRING bus=STRING manufacturer=STRING reference=STRING keyWords+=STRING* )
-
sequence_Command
protected void sequence_Command(org.eclipse.xtext.serializer.ISerializationContext context, Command semanticObject)Contexts: Command returns Command Constraint: ( name=ID argin=Argument argout=Argument description=STRING status=InheritanceStatus execMethod=STRING displayLevel=DisplayLevel polledPeriod=STRING isDynamic=Boolean excludedStates+=STRING* )
-
sequence_Comments
protected void sequence_Comments(org.eclipse.xtext.serializer.ISerializationContext context, Comments semanticObject)Contexts: Comments returns Comments Constraint: commandsTable=STRING
-
sequence_ConstStringType
protected void sequence_ConstStringType(org.eclipse.xtext.serializer.ISerializationContext context, ConstStringType semanticObject)Contexts: Type returns ConstStringType ConstStringType returns ConstStringType Constraint: {ConstStringType}
-
sequence_DevIntType
protected void sequence_DevIntType(org.eclipse.xtext.serializer.ISerializationContext context, DevIntType semanticObject)Contexts: Type returns DevIntType DevIntType returns DevIntType Constraint: {DevIntType}
-
sequence_DoubleArrayType
protected void sequence_DoubleArrayType(org.eclipse.xtext.serializer.ISerializationContext context, DoubleArrayType semanticObject)Contexts: Type returns DoubleArrayType DoubleArrayType returns DoubleArrayType Constraint: {DoubleArrayType}
-
sequence_DoubleStringArrayType
protected void sequence_DoubleStringArrayType(org.eclipse.xtext.serializer.ISerializationContext context, DoubleStringArrayType semanticObject)Contexts: Type returns DoubleStringArrayType DoubleStringArrayType returns DoubleStringArrayType Constraint: {DoubleStringArrayType}
-
sequence_DoubleType
protected void sequence_DoubleType(org.eclipse.xtext.serializer.ISerializationContext context, DoubleType semanticObject)Contexts: PropType returns DoubleType SimpleType returns DoubleType Type returns DoubleType DoubleType returns DoubleType Constraint: {DoubleType}
-
sequence_DoubleVectorType
protected void sequence_DoubleVectorType(org.eclipse.xtext.serializer.ISerializationContext context, DoubleVectorType semanticObject)Contexts: PropType returns DoubleVectorType VectorType returns DoubleVectorType DoubleVectorType returns DoubleVectorType Constraint: {DoubleVectorType}
-
sequence_EncodedType
protected void sequence_EncodedType(org.eclipse.xtext.serializer.ISerializationContext context, EncodedType semanticObject)Contexts: Type returns EncodedType EncodedType returns EncodedType Constraint: {EncodedType}
-
sequence_EnumType
protected void sequence_EnumType(org.eclipse.xtext.serializer.ISerializationContext context, EnumType semanticObject)Contexts: Type returns EnumType EnumType returns EnumType Constraint: {EnumType}
-
sequence_EventCriteria
protected void sequence_EventCriteria(org.eclipse.xtext.serializer.ISerializationContext context, EventCriteria semanticObject)Contexts: EventCriteria returns EventCriteria Constraint: (relChange=STRING absChange=STRING period=STRING)
-
sequence_FireEvents
protected void sequence_FireEvents(org.eclipse.xtext.serializer.ISerializationContext context, FireEvents semanticObject)Contexts: FireEvents returns FireEvents Constraint: (fire=Boolean libCheckCriteria=Boolean)
-
sequence_FloatArrayType
protected void sequence_FloatArrayType(org.eclipse.xtext.serializer.ISerializationContext context, FloatArrayType semanticObject)Contexts: Type returns FloatArrayType FloatArrayType returns FloatArrayType Constraint: {FloatArrayType}
-
sequence_FloatType
protected void sequence_FloatType(org.eclipse.xtext.serializer.ISerializationContext context, FloatType semanticObject)Contexts: PropType returns FloatType SimpleType returns FloatType Type returns FloatType FloatType returns FloatType Constraint: {FloatType}
-
sequence_FloatVectorType
protected void sequence_FloatVectorType(org.eclipse.xtext.serializer.ISerializationContext context, FloatVectorType semanticObject)Contexts: PropType returns FloatVectorType VectorType returns FloatVectorType FloatVectorType returns FloatVectorType Constraint: {FloatVectorType}
-
sequence_ForwardedAttribute
protected void sequence_ForwardedAttribute(org.eclipse.xtext.serializer.ISerializationContext context, ForwardedAttribute semanticObject)Contexts: ForwardedAttribute returns ForwardedAttribute Constraint: (name=ID label=STRING status=InheritanceStatus)
-
sequence_Import
protected void sequence_Import(org.eclipse.xtext.serializer.ISerializationContext context, Import semanticObject)Contexts: Import returns Import Constraint: importURI=STRING
-
sequence_InheritanceStatus
protected void sequence_InheritanceStatus(org.eclipse.xtext.serializer.ISerializationContext context, InheritanceStatus semanticObject)Contexts: InheritanceStatus returns InheritanceStatus Constraint: (abstract=Boolean inherited=Boolean concrete=Boolean concreteHere=Boolean hasChanged=STRING)
-
sequence_Inheritance
protected void sequence_Inheritance(org.eclipse.xtext.serializer.ISerializationContext context, Inheritance semanticObject)Contexts: Inheritance returns Inheritance Constraint: (classname=STRING sourcePath=STRING)
-
sequence_IntArrayType
protected void sequence_IntArrayType(org.eclipse.xtext.serializer.ISerializationContext context, IntArrayType semanticObject)Contexts: Type returns IntArrayType IntArrayType returns IntArrayType Constraint: {IntArrayType}
-
sequence_IntType
protected void sequence_IntType(org.eclipse.xtext.serializer.ISerializationContext context, IntType semanticObject)Contexts: PropType returns IntType SimpleType returns IntType Type returns IntType IntType returns IntType Constraint: {IntType}
-
sequence_IntVectorType_LongVectorType_ULongVectorType
protected void sequence_IntVectorType_LongVectorType_ULongVectorType(org.eclipse.xtext.serializer.ISerializationContext context, IntVectorType semanticObject)Contexts: PropType returns IntVectorType VectorType returns IntVectorType IntVectorType returns IntVectorType LongVectorType returns IntVectorType ULongVectorType returns IntVectorType Constraint: {IntVectorType}
-
sequence_LongArrayType
protected void sequence_LongArrayType(org.eclipse.xtext.serializer.ISerializationContext context, LongArrayType semanticObject)Contexts: Type returns LongArrayType LongArrayType returns LongArrayType Constraint: {LongArrayType}
-
sequence_LongStringArrayType
protected void sequence_LongStringArrayType(org.eclipse.xtext.serializer.ISerializationContext context, LongStringArrayType semanticObject)Contexts: Type returns LongStringArrayType LongStringArrayType returns LongStringArrayType Constraint: {LongStringArrayType}
-
sequence_LongType
protected void sequence_LongType(org.eclipse.xtext.serializer.ISerializationContext context, LongType semanticObject)Contexts: PropType returns LongType SimpleType returns LongType Type returns LongType LongType returns LongType Constraint: {LongType}
-
sequence_OneClassSimpleDef
protected void sequence_OneClassSimpleDef(org.eclipse.xtext.serializer.ISerializationContext context, OneClassSimpleDef semanticObject)Contexts: OneClassSimpleDef returns OneClassSimpleDef Constraint: ( classname=STRING sourcePath=STRING hasDynamic=Boolean pogo6=Boolean inheritances+=Inheritance parentClasses+=STRING additionalFiles+=AdditionalFile* )
-
sequence_OverlodedPollPeriodObject
protected void sequence_OverlodedPollPeriodObject(org.eclipse.xtext.serializer.ISerializationContext context, OverlodedPollPeriodObject semanticObject)Contexts: OverlodedPollPeriodObject returns OverlodedPollPeriodObject Constraint: (name=STRING type=STRING pollPeriod=STRING)
-
sequence_Pipe
protected void sequence_Pipe(org.eclipse.xtext.serializer.ISerializationContext context, Pipe semanticObject)Contexts: Pipe returns Pipe Constraint: ( name=STRING description=STRING label=STRING rwType=RW_PipeType displayLevel=DisplayLevel readExcludedStates+=STRING* writeExcludedStates+=STRING* )
-
sequence_PogoDeviceClass
protected void sequence_PogoDeviceClass(org.eclipse.xtext.serializer.ISerializationContext context, PogoDeviceClass semanticObject)Contexts: PogoDeviceClass returns PogoDeviceClass Constraint: ( name=ID isAbstract?='abstract'? baseClass=[PogoDeviceClass|ID]? pogoRevision=ID institute=ID description=ClassDescription classProperties+=Property* deviceProperties+=Property* commands+=Command* dynamicCommands+=Command* attributes+=Attribute* dynamicAttributes+=Attribute* forwardedAttributes+=ForwardedAttribute* pipes+=Pipe* states+=State* preferences=Preferences additionalFiles+=AdditionalFile* overlodedPollPeriodObject+=OverlodedPollPeriodObject* )
-
sequence_PogoMultiClasses
protected void sequence_PogoMultiClasses(org.eclipse.xtext.serializer.ISerializationContext context, PogoMultiClasses semanticObject)Contexts: PogoMultiClasses returns PogoMultiClasses Constraint: ( pogoRevision=ID name=ID sourcePath=STRING description=STRING title=STRING license=STRING copyright=STRING classes+=OneClassSimpleDef filestogenerate=STRING preferences=Preferences )
-
sequence_PogoSystem
protected void sequence_PogoSystem(org.eclipse.xtext.serializer.ISerializationContext context, PogoSystem semanticObject)Contexts: PogoSystem returns PogoSystem Constraint: ( (imports+=Import* classes+=PogoDeviceClass+ multiClasses+=PogoMultiClasses+) | (imports+=Import* multiClasses+=PogoMultiClasses+) | multiClasses+=PogoMultiClasses+ )?
-
sequence_Preferences
protected void sequence_Preferences(org.eclipse.xtext.serializer.ISerializationContext context, Preferences semanticObject)Contexts: Preferences returns Preferences Constraint: (docHome=STRING makefileHome=STRING installHome=STRING htmlVersion=Boolean)
-
sequence_Property
protected void sequence_Property(org.eclipse.xtext.serializer.ISerializationContext context, Property semanticObject)Contexts: Property returns Property Constraint: ( name=ID type=PropType status=InheritanceStatus mandatory=Boolean description=STRING DefaultPropValue+=STRING* )
-
sequence_ShortArrayType
protected void sequence_ShortArrayType(org.eclipse.xtext.serializer.ISerializationContext context, ShortArrayType semanticObject)Contexts: Type returns ShortArrayType ShortArrayType returns ShortArrayType Constraint: {ShortArrayType}
-
sequence_ShortType
protected void sequence_ShortType(org.eclipse.xtext.serializer.ISerializationContext context, ShortType semanticObject)Contexts: PropType returns ShortType SimpleType returns ShortType Type returns ShortType ShortType returns ShortType Constraint: {ShortType}
-
sequence_ShortVectorType
protected void sequence_ShortVectorType(org.eclipse.xtext.serializer.ISerializationContext context, ShortVectorType semanticObject)Contexts: PropType returns ShortVectorType VectorType returns ShortVectorType ShortVectorType returns ShortVectorType Constraint: {ShortVectorType}
-
sequence_StateType
protected void sequence_StateType(org.eclipse.xtext.serializer.ISerializationContext context, StateType semanticObject)Contexts: Type returns StateType StateType returns StateType Constraint: {StateType}
-
sequence_State
protected void sequence_State(org.eclipse.xtext.serializer.ISerializationContext context, State semanticObject)Contexts: State returns State Constraint: (name=ID description=STRING status=InheritanceStatus)
-
sequence_StringArrayType
protected void sequence_StringArrayType(org.eclipse.xtext.serializer.ISerializationContext context, StringArrayType semanticObject)Contexts: Type returns StringArrayType StringArrayType returns StringArrayType Constraint: {StringArrayType}
-
sequence_StringType
protected void sequence_StringType(org.eclipse.xtext.serializer.ISerializationContext context, StringType semanticObject)Contexts: PropType returns StringType SimpleType returns StringType Type returns StringType StringType returns StringType Constraint: {StringType}
-
sequence_StringVectorType
protected void sequence_StringVectorType(org.eclipse.xtext.serializer.ISerializationContext context, StringVectorType semanticObject)Contexts: PropType returns StringVectorType VectorType returns StringVectorType StringVectorType returns StringVectorType Constraint: {StringVectorType}
-
sequence_UCharType
protected void sequence_UCharType(org.eclipse.xtext.serializer.ISerializationContext context, UCharType semanticObject)Contexts: Type returns UCharType UCharType returns UCharType Constraint: {UCharType}
-
sequence_UIntArrayType
protected void sequence_UIntArrayType(org.eclipse.xtext.serializer.ISerializationContext context, UIntArrayType semanticObject)Contexts: Type returns UIntArrayType UIntArrayType returns UIntArrayType Constraint: {UIntArrayType}
-
sequence_UIntType
protected void sequence_UIntType(org.eclipse.xtext.serializer.ISerializationContext context, UIntType semanticObject)Contexts: PropType returns UIntType SimpleType returns UIntType Type returns UIntType UIntType returns UIntType Constraint: {UIntType}
-
sequence_ULongArrayType
protected void sequence_ULongArrayType(org.eclipse.xtext.serializer.ISerializationContext context, ULongArrayType semanticObject)Contexts: Type returns ULongArrayType ULongArrayType returns ULongArrayType Constraint: {ULongArrayType}
-
sequence_ULongType
protected void sequence_ULongType(org.eclipse.xtext.serializer.ISerializationContext context, ULongType semanticObject)Contexts: PropType returns ULongType SimpleType returns ULongType Type returns ULongType ULongType returns ULongType Constraint: {ULongType}
-
sequence_UShortArrayType
protected void sequence_UShortArrayType(org.eclipse.xtext.serializer.ISerializationContext context, UShortArrayType semanticObject)Contexts: Type returns UShortArrayType UShortArrayType returns UShortArrayType Constraint: {UShortArrayType}
-
sequence_UShortType
protected void sequence_UShortType(org.eclipse.xtext.serializer.ISerializationContext context, UShortType semanticObject)Contexts: PropType returns UShortType SimpleType returns UShortType Type returns UShortType UShortType returns UShortType Constraint: {UShortType}
-
sequence_VoidType
protected void sequence_VoidType(org.eclipse.xtext.serializer.ISerializationContext context, VoidType semanticObject)Contexts: Type returns VoidType VoidType returns VoidType Constraint: {VoidType}
-
-