Class DDDslSemanticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
org.palladiosimulator.dataflow.dictionary.characterized.dsl.serializer.CharacterizedDataDictionarySemanticSequencer
org.palladiosimulator.dataflow.confidentiality.pcm.dddsl.serializer.DDDslSemanticSequencer
- All Implemented Interfaces:
org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
-
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_ConfidentialityVariableCharacterisation
(org.eclipse.xtext.serializer.ISerializationContext context, ConfidentialityVariableCharacterisation semanticObject) Contexts: VariableCharacterisation returns ConfidentialityVariableCharacterisation ConfidentialityVariableCharacterisation returns ConfidentialityVariableCharacterisation Constraint: (lhs=VariableCharacterizationLhs rhs=Term)protected void
sequence_LhsEnumCharacteristicReference
(org.eclipse.xtext.serializer.ISerializationContext context, LhsEnumCharacteristicReference semanticObject) Contexts: VariableCharacterizationLhs returns LhsEnumCharacteristicReference LhsEnumCharacteristicReference returns LhsEnumCharacteristicReference Constraint: (characteristicType=[CharacteristicType|NameString] literal=[Literal|NameString]?)?protected void
sequence_NamedEnumCharacteristicReference
(org.eclipse.xtext.serializer.ISerializationContext context, NamedEnumCharacteristicReference semanticObject) Contexts: PrimaryTerm returns NamedEnumCharacteristicReference CharacteristicReference returns NamedEnumCharacteristicReference NamedEnumCharacteristicReference returns NamedEnumCharacteristicReference Term returns NamedEnumCharacteristicReference BinaryLogicTerm returns NamedEnumCharacteristicReference BinaryLogicTerm.And_1_0_0 returns NamedEnumCharacteristicReference BinaryLogicTerm.Or_1_1_0 returns NamedEnumCharacteristicReference UnaryLogicTerm returns NamedEnumCharacteristicReference Constraint: (namedReference=AbstractedNamedReference (characteristicType=[CharacteristicType|NameString] literal=[Literal|NameString]?)?)protected void
sequence_PCMDataDictionary
(org.eclipse.xtext.serializer.ISerializationContext context, PCMDataDictionary semanticObject) Contexts: PCMDataDictionary returns PCMDataDictionary Constraint: ( id=STRING ( characteristicEnumerations+=Enumeration | characteristicTypes+=CharacteristicType | characteristics+=PCMCharacteristic | reusableBehaviours+=ReusableBehaviour )* )protected void
sequence_PCMEnumCharacteristic
(org.eclipse.xtext.serializer.ISerializationContext context, EnumCharacteristic semanticObject) Contexts: PCMCharacteristic returns EnumCharacteristic PCMEnumCharacteristic returns EnumCharacteristic Constraint: (entityName=NameString type=[EnumCharacteristicType|NameString] values+=[Literal|NameString]+)protected void
sequence_ReusableBehaviour
(org.eclipse.xtext.serializer.ISerializationContext context, ReusableBehaviour semanticObject) Contexts: ReusableBehaviour returns ReusableBehaviour Constraint: (entityName=NameString inputVariables+=VariableReference* outputVariables+=VariableReference* variableUsages+=VariableUsage*)protected void
sequence_VariableReference
(org.eclipse.xtext.serializer.ISerializationContext context, de.uka.ipd.sdq.stoex.VariableReference semanticObject) Contexts: AbstractedNamedReference returns VariableReference VariableReference returns VariableReference Constraint: referenceName=IDprotected void
sequence_VariableUsage
(org.eclipse.xtext.serializer.ISerializationContext context, org.palladiosimulator.pcm.parameter.VariableUsage semanticObject) Contexts: VariableUsage returns VariableUsage Constraint: ( namedReference__VariableUsage=AbstractedNamedReference (variableCharacterisation_VariableUsage+=VariableCharacterisation | variableCharacterisation_VariableUsage+=VariableCharacterisation+) )Methods inherited from class org.palladiosimulator.dataflow.dictionary.characterized.dsl.serializer.CharacterizedDataDictionarySemanticSequencer
sequence_Assignment, sequence_BehaviorDefinition, sequence_BinaryLogicTerm, sequence_BinaryLogicTerm, sequence_CollectionDataType, sequence_CompositeDataType, sequence_ContainerCharacteristicReference, sequence_DataDictionaryCharacterized, sequence_Entry, sequence_EnumCharacteristic, sequence_EnumCharacteristicType, sequence_Enumeration, sequence_False, sequence_InputDataCharacteristicReference, sequence_Literal, sequence_OutputDataCharacteristicReference, sequence_Pin, sequence_PrimitiveDataType, sequence_True, sequence_UnaryLogicTerm
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
-
DDDslSemanticSequencer
public DDDslSemanticSequencer()
-
-
Method Details
-
sequence
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, EObject semanticObject) - Overrides:
sequence
in classCharacterizedDataDictionarySemanticSequencer
-
sequence_ConfidentialityVariableCharacterisation
protected void sequence_ConfidentialityVariableCharacterisation(org.eclipse.xtext.serializer.ISerializationContext context, ConfidentialityVariableCharacterisation semanticObject) Contexts: VariableCharacterisation returns ConfidentialityVariableCharacterisation ConfidentialityVariableCharacterisation returns ConfidentialityVariableCharacterisation Constraint: (lhs=VariableCharacterizationLhs rhs=Term)
-
sequence_LhsEnumCharacteristicReference
protected void sequence_LhsEnumCharacteristicReference(org.eclipse.xtext.serializer.ISerializationContext context, LhsEnumCharacteristicReference semanticObject) Contexts: VariableCharacterizationLhs returns LhsEnumCharacteristicReference LhsEnumCharacteristicReference returns LhsEnumCharacteristicReference Constraint: (characteristicType=[CharacteristicType|NameString] literal=[Literal|NameString]?)?
-
sequence_NamedEnumCharacteristicReference
protected void sequence_NamedEnumCharacteristicReference(org.eclipse.xtext.serializer.ISerializationContext context, NamedEnumCharacteristicReference semanticObject) Contexts: PrimaryTerm returns NamedEnumCharacteristicReference CharacteristicReference returns NamedEnumCharacteristicReference NamedEnumCharacteristicReference returns NamedEnumCharacteristicReference Term returns NamedEnumCharacteristicReference BinaryLogicTerm returns NamedEnumCharacteristicReference BinaryLogicTerm.And_1_0_0 returns NamedEnumCharacteristicReference BinaryLogicTerm.Or_1_1_0 returns NamedEnumCharacteristicReference UnaryLogicTerm returns NamedEnumCharacteristicReference Constraint: (namedReference=AbstractedNamedReference (characteristicType=[CharacteristicType|NameString] literal=[Literal|NameString]?)?)
-
sequence_PCMDataDictionary
protected void sequence_PCMDataDictionary(org.eclipse.xtext.serializer.ISerializationContext context, PCMDataDictionary semanticObject) Contexts: PCMDataDictionary returns PCMDataDictionary Constraint: ( id=STRING ( characteristicEnumerations+=Enumeration | characteristicTypes+=CharacteristicType | characteristics+=PCMCharacteristic | reusableBehaviours+=ReusableBehaviour )* )
-
sequence_PCMEnumCharacteristic
protected void sequence_PCMEnumCharacteristic(org.eclipse.xtext.serializer.ISerializationContext context, EnumCharacteristic semanticObject) Contexts: PCMCharacteristic returns EnumCharacteristic PCMEnumCharacteristic returns EnumCharacteristic Constraint: (entityName=NameString type=[EnumCharacteristicType|NameString] values+=[Literal|NameString]+)
-
sequence_ReusableBehaviour
protected void sequence_ReusableBehaviour(org.eclipse.xtext.serializer.ISerializationContext context, ReusableBehaviour semanticObject) Contexts: ReusableBehaviour returns ReusableBehaviour Constraint: (entityName=NameString inputVariables+=VariableReference* outputVariables+=VariableReference* variableUsages+=VariableUsage*)
-
sequence_VariableReference
protected void sequence_VariableReference(org.eclipse.xtext.serializer.ISerializationContext context, de.uka.ipd.sdq.stoex.VariableReference semanticObject) Contexts: AbstractedNamedReference returns VariableReference VariableReference returns VariableReference Constraint: referenceName=ID
-
sequence_VariableUsage
protected void sequence_VariableUsage(org.eclipse.xtext.serializer.ISerializationContext context, org.palladiosimulator.pcm.parameter.VariableUsage semanticObject) Contexts: VariableUsage returns VariableUsage Constraint: ( namedReference__VariableUsage=AbstractedNamedReference (variableCharacterisation_VariableUsage+=VariableCharacterisation | variableCharacterisation_VariableUsage+=VariableCharacterisation+) )
-