Class QualityEffectSpecificationSemanticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
org.palladiosimulator.qes.serializer.QualityEffectSpecificationSemanticSequencer
- All Implemented Interfaces:
org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
public class QualityEffectSpecificationSemanticSequencer
extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
-
Field Summary
Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
genericSequencer, genericSequencerProvider
Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
sequence_Annotation
(org.eclipse.xtext.serializer.ISerializationContext context, Annotation semanticObject) Contexts: ComponentProperty returns Annotation Annotation returns Annotation RoleProperty returns Annotation Constraint: (not?='not'? annotation=STRING)protected void
sequence_Assembly
(org.eclipse.xtext.serializer.ISerializationContext context, Assembly semanticObject) Contexts: ComponentProperty returns Assembly Assembly returns Assembly Constraint: (not?='not'? type=AssemblyType component=ComponentSpecification?)protected void
sequence_ComponentSpecification
(org.eclipse.xtext.serializer.ISerializationContext context, ComponentSpecification semanticObject) Contexts: ComponentSpecification returns ComponentSpecification Constraint: (properties+=ComponentProperty properties+=ComponentProperty*)protected void
sequence_Entry
(org.eclipse.xtext.serializer.ISerializationContext context, Entry semanticObject) Contexts: Entry returns Entry Constraint: (key+=STRING key+=STRING* value=STRING)protected void
sequence_Identifier
(org.eclipse.xtext.serializer.ISerializationContext context, Identifier semanticObject) Contexts: ComponentProperty returns Identifier Identifier returns Identifier RoleProperty returns Identifier ResourceProperty returns Identifier Constraint: (not?='not'? id=STRING)protected void
sequence_Model
(org.eclipse.xtext.serializer.ISerializationContext context, Model semanticObject) Contexts: Model returns Model Constraint: (specifications+=QualityEffectSpecification specifications+=QualityEffectSpecification*)protected void
sequence_Name
(org.eclipse.xtext.serializer.ISerializationContext context, Name semanticObject) Contexts: ComponentProperty returns Name Name returns Name RoleProperty returns Name ResourceProperty returns Name Constraint: (not?='not'? autonym=STRING)protected void
sequence_NQA
(org.eclipse.xtext.serializer.ISerializationContext context, NQA semanticObject) Contexts: TransformationSpecification returns NQA NQA returns NQA Constraint: (quality=STRING type=TransformationType element=STRING)protected void
sequence_NumericValue
(org.eclipse.xtext.serializer.ISerializationContext context, NumericValue semanticObject) Contexts: TransformationSpecification returns NumericValue NumericValue returns NumericValue Constraint: (valueType=ID transformationType=TransformationType transformationNumber=NUMBER)protected void
sequence_QualityEffectSpecification
(org.eclipse.xtext.serializer.ISerializationContext context, QualityEffectSpecification semanticObject) Contexts: QualityEffectSpecification returns QualityEffectSpecification Constraint: ( components+=ComponentSpecification components+=ComponentSpecification* transformations+=TransformationSpecification transformations+=TransformationSpecification* )protected void
sequence_Reasoning
(org.eclipse.xtext.serializer.ISerializationContext context, Reasoning semanticObject) Contexts: TransformationSpecification returns Reasoning Reasoning returns Reasoning Constraint: (quality=STRING rules+=Rule rules+=Rule*)protected void
sequence_Resource
(org.eclipse.xtext.serializer.ISerializationContext context, Resource semanticObject) Contexts: ComponentProperty returns Resource Resource returns Resource Constraint: (properties+=ResourceProperty properties+=ResourceProperty*)protected void
sequence_Role
(org.eclipse.xtext.serializer.ISerializationContext context, Role semanticObject) Contexts: ComponentProperty returns Role Role returns Role Constraint: (not?='not'? type=RoleType (properties+=RoleProperty properties+=RoleProperty*)?)protected void
sequence_Rule
(org.eclipse.xtext.serializer.ISerializationContext context, Rule semanticObject) Contexts: Rule returns Rule Constraint: (qualities+=STRING qualities+=STRING* entries+=Entry entries+=Entry*)protected void
sequence_Type
(org.eclipse.xtext.serializer.ISerializationContext context, Type semanticObject) Contexts: ComponentProperty returns Type Type returns Type Constraint: (not?='not'? type=ComponentType)Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
init
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
createContext, createNodeProvider, createSequence, createSequence, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer
-
Constructor Details
-
QualityEffectSpecificationSemanticSequencer
public QualityEffectSpecificationSemanticSequencer()
-
-
Method Details
-
sequence
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, EObject semanticObject) - Overrides:
sequence
in classorg.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
-
sequence_Annotation
protected void sequence_Annotation(org.eclipse.xtext.serializer.ISerializationContext context, Annotation semanticObject) Contexts: ComponentProperty returns Annotation Annotation returns Annotation RoleProperty returns Annotation Constraint: (not?='not'? annotation=STRING) -
sequence_Assembly
protected void sequence_Assembly(org.eclipse.xtext.serializer.ISerializationContext context, Assembly semanticObject) Contexts: ComponentProperty returns Assembly Assembly returns Assembly Constraint: (not?='not'? type=AssemblyType component=ComponentSpecification?) -
sequence_ComponentSpecification
protected void sequence_ComponentSpecification(org.eclipse.xtext.serializer.ISerializationContext context, ComponentSpecification semanticObject) Contexts: ComponentSpecification returns ComponentSpecification Constraint: (properties+=ComponentProperty properties+=ComponentProperty*) -
sequence_Entry
protected void sequence_Entry(org.eclipse.xtext.serializer.ISerializationContext context, Entry semanticObject) Contexts: Entry returns Entry Constraint: (key+=STRING key+=STRING* value=STRING) -
sequence_Identifier
protected void sequence_Identifier(org.eclipse.xtext.serializer.ISerializationContext context, Identifier semanticObject) Contexts: ComponentProperty returns Identifier Identifier returns Identifier RoleProperty returns Identifier ResourceProperty returns Identifier Constraint: (not?='not'? id=STRING) -
sequence_Model
protected void sequence_Model(org.eclipse.xtext.serializer.ISerializationContext context, Model semanticObject) Contexts: Model returns Model Constraint: (specifications+=QualityEffectSpecification specifications+=QualityEffectSpecification*) -
sequence_NQA
protected void sequence_NQA(org.eclipse.xtext.serializer.ISerializationContext context, NQA semanticObject) Contexts: TransformationSpecification returns NQA NQA returns NQA Constraint: (quality=STRING type=TransformationType element=STRING) -
sequence_Name
protected void sequence_Name(org.eclipse.xtext.serializer.ISerializationContext context, Name semanticObject) Contexts: ComponentProperty returns Name Name returns Name RoleProperty returns Name ResourceProperty returns Name Constraint: (not?='not'? autonym=STRING) -
sequence_NumericValue
protected void sequence_NumericValue(org.eclipse.xtext.serializer.ISerializationContext context, NumericValue semanticObject) Contexts: TransformationSpecification returns NumericValue NumericValue returns NumericValue Constraint: (valueType=ID transformationType=TransformationType transformationNumber=NUMBER) -
sequence_QualityEffectSpecification
protected void sequence_QualityEffectSpecification(org.eclipse.xtext.serializer.ISerializationContext context, QualityEffectSpecification semanticObject) Contexts: QualityEffectSpecification returns QualityEffectSpecification Constraint: ( components+=ComponentSpecification components+=ComponentSpecification* transformations+=TransformationSpecification transformations+=TransformationSpecification* ) -
sequence_Reasoning
protected void sequence_Reasoning(org.eclipse.xtext.serializer.ISerializationContext context, Reasoning semanticObject) Contexts: TransformationSpecification returns Reasoning Reasoning returns Reasoning Constraint: (quality=STRING rules+=Rule rules+=Rule*) -
sequence_Resource
protected void sequence_Resource(org.eclipse.xtext.serializer.ISerializationContext context, Resource semanticObject) Contexts: ComponentProperty returns Resource Resource returns Resource Constraint: (properties+=ResourceProperty properties+=ResourceProperty*) -
sequence_Role
protected void sequence_Role(org.eclipse.xtext.serializer.ISerializationContext context, Role semanticObject) Contexts: ComponentProperty returns Role Role returns Role Constraint: (not?='not'? type=RoleType (properties+=RoleProperty properties+=RoleProperty*)?) -
sequence_Rule
protected void sequence_Rule(org.eclipse.xtext.serializer.ISerializationContext context, Rule semanticObject) Contexts: Rule returns Rule Constraint: (qualities+=STRING qualities+=STRING* entries+=Entry entries+=Entry*) -
sequence_Type
protected void sequence_Type(org.eclipse.xtext.serializer.ISerializationContext context, Type semanticObject) Contexts: ComponentProperty returns Type Type returns Type Constraint: (not?='not'? type=ComponentType)
-