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
public class DDDslSemanticSequencer extends org.palladiosimulator.dataflow.dictionary.characterized.dsl.serializer.CharacterizedDataDictionarySemanticSequencer
-
-
Constructor Summary
Constructors Constructor Description DDDslSemanticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
sequence(org.eclipse.xtext.serializer.ISerializationContext context, EObject semanticObject)
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
-
-
-
-
Method Detail
-
sequence
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, EObject semanticObject)
- Overrides:
sequence
in classorg.palladiosimulator.dataflow.dictionary.characterized.dsl.serializer.CharacterizedDataDictionarySemanticSequencer
-
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+) )
-
-