Class TPCMSemanticSequencer

  • All Implemented Interfaces:
    org.eclipse.xtext.serializer.sequencer.ISemanticSequencer

    public class TPCMSemanticSequencer
    extends org.palladiosimulator.commons.stoex.serializer.StoexSemanticSequencer
    • 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
    • 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_AllocationContext​(org.eclipse.xtext.serializer.ISerializationContext context, AllocationContext semanticObject)
      Contexts: AllocationContent returns AllocationContext AllocationContext returns AllocationContext Constraint: ((name=ID spec=AllocationSpecification) | spec=AllocationSpecification)
      protected void sequence_AllocationSpecification​(org.eclipse.xtext.serializer.ISerializationContext context, AllocationSpecification semanticObject)
      Contexts: AllocationSpecification returns AllocationSpecification Constraint: (assemblies+=[AssemblyContext|FQN] assemblies+=[AssemblyContext|FQN]* container=[ResourceContainer|FQN])
      protected void sequence_AssemblyContext​(org.eclipse.xtext.serializer.ISerializationContext context, AssemblyContext semanticObject)
      Contexts: SystemContent returns AssemblyContext AssemblyContext returns AssemblyContext Constraint: (name=ID? component=[Component|FQN])
      protected void sequence_CharacteristicReference​(org.eclipse.xtext.serializer.ISerializationContext context, AbsoluteReference semanticObject)
      Contexts: CharacteristicReference returns AbsoluteReference Constraint: reference=NamespaceReference
      protected void sequence_CharacteristicReference​(org.eclipse.xtext.serializer.ISerializationContext context, RelativeReference semanticObject)
      Contexts: CharacteristicReference returns RelativeReference Constraint: characteristic=VariableReference
      protected void sequence_ClosedWorkload​(org.eclipse.xtext.serializer.ISerializationContext context, ClosedWorkload semanticObject)
      Contexts: Workload returns ClosedWorkload ClosedWorkload returns ClosedWorkload Constraint: (numberOfUsers=expression thinkTime=expression)
      protected void sequence_CollectionDatatype​(org.eclipse.xtext.serializer.ISerializationContext context, CollectionDatatype semanticObject)
      Contexts: RepositoryContent returns CollectionDatatype Datatype returns CollectionDatatype CollectionDatatype returns CollectionDatatype Constraint: (name=ID collectionType=[Datatype|FQN])
      protected void sequence_Component​(org.eclipse.xtext.serializer.ISerializationContext context, Component semanticObject)
      Contexts: RepositoryContent returns Component Component returns Component Constraint: (name=ID contents+=ComponentContent*)
      protected void sequence_ComposedDatatype​(org.eclipse.xtext.serializer.ISerializationContext context, ComposedDatatype semanticObject)
      Contexts: RepositoryContent returns ComposedDatatype Datatype returns ComposedDatatype ComposedDatatype returns ComposedDatatype Constraint: (name=ID elements+=ComposedDatatypeElement*)
      protected void sequence_ComposedDatatypeElement​(org.eclipse.xtext.serializer.ISerializationContext context, ComposedDatatypeElement semanticObject)
      Contexts: ComposedDatatypeElement returns ComposedDatatypeElement Constraint: (name=ID (reference=[Datatype|FQN] | type=Datatype))
      protected void sequence_Connector​(org.eclipse.xtext.serializer.ISerializationContext context, Connector semanticObject)
      Contexts: SystemContent returns Connector Connector returns Connector Constraint: ( (name=ID from=[AssemblyContext|FQN] to=[AssemblyContext|FQN]) | (from=[AssemblyContext|FQN] to=[AssemblyContext|FQN] requiringRole=[InterfaceRequiredRole|FQN]?) | (from=[AssemblyContext|FQN] target=AssemblyContext) )
      protected void sequence_DomainInterface​(org.eclipse.xtext.serializer.ISerializationContext context, DomainInterface semanticObject)
      Contexts: RepositoryContent returns DomainInterface DomainInterface returns DomainInterface Constraint: (name=ID (contents+=OperationInterfaceContent+ | contents+=EventInterfaceContent+))
      protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context, Allocation semanticObject)
      Contexts: EncapsulatedFragment returns Allocation Constraint: (name=ID? contents+=AllocationContent*)
      protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context, MappingConfiguration semanticObject)
      Contexts: EncapsulatedFragment returns MappingConfiguration Constraint: (name=ID? contents+=MappingContent*)
      protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context, Repository semanticObject)
      Contexts: EncapsulatedFragment returns Repository Constraint: (name=ID? contents+=RepositoryContent*)
      protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceEnvironment semanticObject)
      Contexts: EncapsulatedFragment returns ResourceEnvironment Constraint: (name=ID? contents+=ResourceEnvironmentContent*)
      protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceTypeRepository semanticObject)
      Contexts: EncapsulatedFragment returns ResourceTypeRepository Constraint: (name=ID? contents+=ResourceTypeRepositoryContent*)
      protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context, System semanticObject)
      Contexts: EncapsulatedFragment returns System Constraint: (name=ID? contents+=SystemContent*)
      protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context, Usage semanticObject)
      Contexts: EncapsulatedFragment returns Usage Constraint: (name=ID? contents+=UsageContent*)
      protected void sequence_EntryLevelSystemCallAction​(org.eclipse.xtext.serializer.ISerializationContext context, EntryLevelSystemCallAction semanticObject)
      Contexts: ScenarioContent returns EntryLevelSystemCallAction EntryLevelSystemCallAction returns EntryLevelSystemCallAction Constraint: ( role=[SystemProvidedRole|FQN] signature=[Signature|ID] (parameters+=ParameterSpecification parameters+=ParameterSpecification*)? result=ResultAssignment? )
      protected void sequence_EventSignature​(org.eclipse.xtext.serializer.ISerializationContext context, EventSignature semanticObject)
      Contexts: EventInterfaceContent returns EventSignature EventSignature returns EventSignature Constraint: (name=ID (parameters+=Parameter parameters+=Parameter*)?)
      protected void sequence_FailureType​(org.eclipse.xtext.serializer.ISerializationContext context, FailureType semanticObject)
      Contexts: RepositoryContent returns FailureType FailureType returns FailureType Constraint: name=ID
      protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, Allocation semanticObject)
      Contexts: FileLevelDefinition returns Allocation Constraint: (name=ID? contents+=AllocationContent*)
      protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, MappingConfiguration semanticObject)
      Contexts: FileLevelDefinition returns MappingConfiguration Constraint: (name=ID? contents+=MappingContent*)
      protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, Repository semanticObject)
      Contexts: FileLevelDefinition returns Repository Constraint: (name=ID? contents+=RepositoryContent*)
      protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceEnvironment semanticObject)
      Contexts: FileLevelDefinition returns ResourceEnvironment Constraint: (name=ID? contents+=ResourceEnvironmentContent*)
      protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceTypeRepository semanticObject)
      Contexts: FileLevelDefinition returns ResourceTypeRepository Constraint: (name=ID? contents+=ResourceTypeRepositoryContent*)
      protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, System semanticObject)
      Contexts: FileLevelDefinition returns System Constraint: (name=ID? contents+=SystemContent*)
      protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, Usage semanticObject)
      Contexts: FileLevelDefinition returns Usage Constraint: (name=ID? contents+=UsageContent*)
      protected void sequence_Import​(org.eclipse.xtext.serializer.ISerializationContext context, Import semanticObject)
      Contexts: Import returns Import Constraint: importURI=STRING
      protected void sequence_InitializableRole​(org.eclipse.xtext.serializer.ISerializationContext context, InternalInterfaceProvidedRole semanticObject)
      Contexts: InitializableRole returns InternalInterfaceProvidedRole Constraint: (name=ID type=[Interface|FQN] initialization=Initialization?)
      protected void sequence_InitializableRole_Role​(org.eclipse.xtext.serializer.ISerializationContext context, InternalInterfaceProvidedRole semanticObject)
      Contexts: ComponentContent returns InternalInterfaceProvidedRole Role returns InternalInterfaceProvidedRole Constraint: ((name=ID type=[Interface|FQN]) | (name=ID type=[Interface|FQN] initialization=Initialization?))
      protected void sequence_Initialization​(org.eclipse.xtext.serializer.ISerializationContext context, Initialization semanticObject)
      Contexts: Initialization returns Initialization Constraint: contents+=PropertyInitializer*
      protected void sequence_InternalConfigurableInterface​(org.eclipse.xtext.serializer.ISerializationContext context, InternalConfigurableInterface semanticObject)
      Contexts: ResourceTypeRepositoryContent returns InternalConfigurableInterface ResourceTypeRepositoryInterface returns InternalConfigurableInterface InternalConfigurableInterface returns InternalConfigurableInterface Constraint: (name=ID (contents+=OperationInterfaceContent | definitions+=PropertyDefinition)*)
      protected void sequence_LinkingResource​(org.eclipse.xtext.serializer.ISerializationContext context, LinkingResource semanticObject)
      Contexts: ResourceEnvironmentContent returns LinkingResource LinkingResource returns LinkingResource Constraint: (name=ID type=[CommunicationLinkType|FQN] initialization=Initialization? connected+=[ResourceContainer|FQN] connected+=[ResourceContainer|FQN]*)
      protected void sequence_MappingContent​(org.eclipse.xtext.serializer.ISerializationContext context, MappingContent semanticObject)
      Contexts: MappingContent returns MappingContent Constraint: (imported=[Content|FQN] absoluteUri=STRING)
      protected void sequence_Model​(org.eclipse.xtext.serializer.ISerializationContext context, Model semanticObject)
      Contexts: Model returns Model Constraint: ( (imports+=Import* fragments+=EncapsulatedFragment+ fragments+=FileLevelDefinition) | (imports+=Import* fragments+=FileLevelDefinition) | fragments+=FileLevelDefinition )?
      protected void sequence_OpenWorkload​(org.eclipse.xtext.serializer.ISerializationContext context, OpenWorkload semanticObject)
      Contexts: Workload returns OpenWorkload OpenWorkload returns OpenWorkload Constraint: interArrivalTime=expression
      protected void sequence_OperationSignature​(org.eclipse.xtext.serializer.ISerializationContext context, OperationSignature semanticObject)
      Contexts: OperationInterfaceContent returns OperationSignature OperationSignature returns OperationSignature Constraint: (name=ID (parameters+=Parameter parameters+=Parameter*)? return=[Datatype|FQN]?)
      protected void sequence_Parameter​(org.eclipse.xtext.serializer.ISerializationContext context, Parameter semanticObject)
      Contexts: Parameter returns Parameter Constraint: (name=ID type=[Datatype|FQN]?)
      protected void sequence_ParameterSpecification​(org.eclipse.xtext.serializer.ISerializationContext context, ParameterSpecification semanticObject)
      Contexts: ParameterSpecification returns ParameterSpecification Constraint: (reference=CharacteristicReference? specification=expression)
      protected void sequence_PrimitiveDatatype​(org.eclipse.xtext.serializer.ISerializationContext context, PrimitiveDatatype semanticObject)
      Contexts: RepositoryContent returns PrimitiveDatatype Datatype returns PrimitiveDatatype PrimitiveDatatype returns PrimitiveDatatype Constraint: (name=ID type=PrimitiveTypeEnum)
      protected void sequence_ProcessingResource​(org.eclipse.xtext.serializer.ISerializationContext context, ProcessingResource semanticObject)
      Contexts: ResourceContainerContent returns ProcessingResource ProcessingResource returns ProcessingResource Constraint: (name=ID type=[ProcessingResourceType|FQN] initialization=Initialization?)
      protected void sequence_PropertyDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, PropertyDefinition semanticObject)
      Contexts: PropertyDefinition returns PropertyDefinition Constraint: (optional?='?'? name=ID type=[EObject|FQN])
      protected void sequence_PropertyInitializer​(org.eclipse.xtext.serializer.ISerializationContext context, PropertyInitializer semanticObject)
      Contexts: PropertyInitializer returns PropertyInitializer Constraint: (property=[PropertyDefinition|ID] (referencedElement=[EObject|FQN] | specification=expression))
      protected void sequence_ResourceContainer​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceContainer semanticObject)
      Contexts: ResourceEnvironmentContent returns ResourceContainer ResourceContainer returns ResourceContainer ResourceContainerContent returns ResourceContainer Constraint: (name=ID contents+=ResourceContainerContent*)
      protected void sequence_ResourceEntity​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceEntity semanticObject)
      Contexts: ResourceTypeRepositoryContent returns ResourceEntity ResourceEntity returns ResourceEntity Constraint: (name=ID type=[ResourceEntityType|FQN])
      protected void sequence_ResourceEntityType​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceEntityType semanticObject)
      Contexts: ResourceTypeRepositoryContent returns ResourceEntityType ResourceEntityType returns ResourceEntityType Constraint: name=ID
      protected void sequence_ResourceFailureSpecification​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceFailureSpecification semanticObject)
      Contexts: ResourceTypeContent returns ResourceFailureSpecification ResourceFailureSpecification returns ResourceFailureSpecification Constraint: failureType=[FailureType|FQN]
      protected void sequence_ResourceInterface​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceInterface semanticObject)
      Contexts: ResourceTypeRepositoryContent returns ResourceInterface ResourceTypeRepositoryInterface returns ResourceInterface ResourceInterface returns ResourceInterface Constraint: (name=ID contents+=OperationInterfaceContent*)
      protected void sequence_ResourceInterfaceProvidedRole​(org.eclipse.xtext.serializer.ISerializationContext context, ResourceInterfaceProvidedRole semanticObject)
      Contexts: ResourceTypeContent returns ResourceInterfaceProvidedRole ResourceInterfaceProvidedRole returns ResourceInterfaceProvidedRole Constraint: (type=[ResourceInterface|FQN] | interface=ResourceInterface)
      protected void sequence_ResourceType​(org.eclipse.xtext.serializer.ISerializationContext context, CommunicationLinkType semanticObject)
      Contexts: ResourceTypeRepositoryContent returns CommunicationLinkType ResourceType returns CommunicationLinkType Constraint: (name=ID (contents+=ResourceTypeContent | definitions+=PropertyDefinition)*)
      protected void sequence_ResourceType​(org.eclipse.xtext.serializer.ISerializationContext context, ProcessingResourceType semanticObject)
      Contexts: ResourceTypeRepositoryContent returns ProcessingResourceType ResourceType returns ProcessingResourceType Constraint: (name=ID (contents+=ResourceTypeContent | definitions+=PropertyDefinition)*)
      protected void sequence_ResultAssignment​(org.eclipse.xtext.serializer.ISerializationContext context, ComplexResultAssignment semanticObject)
      Contexts: ResultAssignment returns ComplexResultAssignment Constraint: (specification+=ResultSpecification specification+=ResultSpecification*)
      protected void sequence_ResultAssignment​(org.eclipse.xtext.serializer.ISerializationContext context, PrimitiveResultAssignment semanticObject)
      Contexts: ResultAssignment returns PrimitiveResultAssignment Constraint: reference=CharacteristicReference
      protected void sequence_ResultSpecification​(org.eclipse.xtext.serializer.ISerializationContext context, ResultSpecification semanticObject)
      Contexts: ResultSpecification returns ResultSpecification Constraint: (characteristic=CharacteristicReference specification=expression?)
      protected void sequence_Role​(org.eclipse.xtext.serializer.ISerializationContext context, DomainInterfaceProvidedRole semanticObject)
      Contexts: ComponentContent returns DomainInterfaceProvidedRole Role returns DomainInterfaceProvidedRole Constraint: (name=ID type=[Interface|FQN])
      protected void sequence_Role​(org.eclipse.xtext.serializer.ISerializationContext context, InterfaceRequiredRole semanticObject)
      Contexts: ComponentContent returns InterfaceRequiredRole Role returns InterfaceRequiredRole Constraint: (name=ID type=[Interface|FQN])
      protected void sequence_ScenarioBranch​(org.eclipse.xtext.serializer.ISerializationContext context, ScenarioBranch semanticObject)
      Contexts: ScenarioBranch returns ScenarioBranch Constraint: (probability=DOUBLE contents+=ScenarioContent*)
      protected void sequence_ScenarioBranchAction​(org.eclipse.xtext.serializer.ISerializationContext context, ScenarioBranchAction semanticObject)
      Contexts: ScenarioContent returns ScenarioBranchAction ScenarioBranchAction returns ScenarioBranchAction Constraint: branches+=ScenarioBranch+
      protected void sequence_ScenarioDelayAction​(org.eclipse.xtext.serializer.ISerializationContext context, ScenarioDelayAction semanticObject)
      Contexts: ScenarioContent returns ScenarioDelayAction ScenarioDelayAction returns ScenarioDelayAction Constraint: (duration=expression | duration=expression)
      protected void sequence_ScenarioLoopAction​(org.eclipse.xtext.serializer.ISerializationContext context, ScenarioLoopAction semanticObject)
      Contexts: ScenarioContent returns ScenarioLoopAction ScenarioLoopAction returns ScenarioLoopAction Constraint: (condition=expression contents+=ScenarioContent*)
      protected void sequence_SEFF​(org.eclipse.xtext.serializer.ISerializationContext context, SEFF semanticObject)
      Contexts: ComponentContent returns SEFF SEFF returns SEFF Constraint: (role=[DomainInterfaceProvidedRole|ID] signatur=[Signature|ID] contents+=SEFFContent*)
      protected void sequence_SEFFAssignment​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFAssignment semanticObject)
      Contexts: SEFFAssignment returns SEFFAssignment Constraint: specification=expression
      protected void sequence_SEFFAssignment_SEFFAssignmentOrCall​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFAssignment semanticObject)
      Contexts: SEFFContent returns SEFFAssignment SEFFAssignmentOrCall returns SEFFAssignment Constraint: (specification=expression result=ResultAssignment?)
      protected void sequence_SEFFAssignmentOrCall_SEFFCallAction​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFCallAction semanticObject)
      Contexts: SEFFContent returns SEFFCallAction SEFFAssignmentOrCall returns SEFFCallAction Constraint: (role=[Role|ID] signature=[Signature|ID] (parameters+=ParameterSpecification parameters+=ParameterSpecification*)? result=ResultAssignment?)
      protected void sequence_SEFFCallAction​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFCallAction semanticObject)
      Contexts: SEFFCallAction returns SEFFCallAction Constraint: (role=[Role|ID] signature=[Signature|ID] (parameters+=ParameterSpecification parameters+=ParameterSpecification*)?)
      protected void sequence_SEFFConditionalAction​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFConditionalAction semanticObject)
      Contexts: SEFFContent returns SEFFConditionalAction SEFFActionContainer returns SEFFConditionalAction SEFFConditionalAction returns SEFFConditionalAction Constraint: ((condition=expression | condition=expression) contents+=SEFFContent* alternative=SEFFConditionalAlternative?)
      protected void sequence_SEFFConditionalElse​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFConditionalElse semanticObject)
      Contexts: SEFFConditionalAlternative returns SEFFConditionalElse SEFFConditionalElse returns SEFFConditionalElse Constraint: contents+=SEFFContent*
      protected void sequence_SEFFConditionalElseIf​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFConditionalElseIf semanticObject)
      Contexts: SEFFConditionalAlternative returns SEFFConditionalElseIf SEFFConditionalElseIf returns SEFFConditionalElseIf Constraint: ((condition=expression | condition=expression) contents+=SEFFContent* alternative=SEFFConditionalAlternative?)
      protected void sequence_SEFFIterateAction​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFIterateAction semanticObject)
      Contexts: SEFFContent returns SEFFIterateAction SEFFActionContainer returns SEFFIterateAction SEFFIterateAction returns SEFFIterateAction Constraint: (iterable=[Parameter|ID] contents+=SEFFContent*)
      protected void sequence_SEFFLoopAction​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFLoopAction semanticObject)
      Contexts: SEFFContent returns SEFFLoopAction SEFFActionContainer returns SEFFLoopAction SEFFLoopAction returns SEFFLoopAction Constraint: ((condition=expression | condition=expression) contents+=SEFFContent*)
      protected void sequence_SEFFProbabilisticAction​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFProbabilisticAction semanticObject)
      Contexts: SEFFContent returns SEFFProbabilisticAction SEFFActionContainer returns SEFFProbabilisticAction SEFFProbabilisticAction returns SEFFProbabilisticAction Constraint: branches+=SEFFProbabilisticBranch+
      protected void sequence_SEFFProbabilisticBranch​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFProbabilisticBranch semanticObject)
      Contexts: SEFFProbabilisticBranch returns SEFFProbabilisticBranch Constraint: (probability=DOUBLE contents+=SEFFContent*)
      protected void sequence_SEFFSetAction​(org.eclipse.xtext.serializer.ISerializationContext context, SEFFSetAction semanticObject)
      Contexts: SEFFContent returns SEFFSetAction SEFFActionContainer returns SEFFSetAction SEFFSetAction returns SEFFSetAction Constraint: (target=ID? value=STRING)
      protected void sequence_SystemProvidedRole​(org.eclipse.xtext.serializer.ISerializationContext context, SystemProvidedRole semanticObject)
      Contexts: SystemContent returns SystemProvidedRole SystemProvidedRole returns SystemProvidedRole Constraint: (name=ID? type=[Interface|FQN] (to=[AssemblyContext|FQN] | target=AssemblyContext))
      protected void sequence_UsageScenario​(org.eclipse.xtext.serializer.ISerializationContext context, UsageScenario semanticObject)
      Contexts: UsageContent returns UsageScenario UsageScenario returns UsageScenario Constraint: (name=STRING? workload=Workload contents+=ScenarioContent*)
      • Methods inherited from class org.palladiosimulator.commons.stoex.serializer.StoexSemanticSequencer

        sequence_BaseUnit, sequence_boolAndExpr_boolOrExpr, sequence_BooleanExpression_boolOrExpr, sequence_BoolLiteral, sequence_boolOrExpr, sequence_boolsample, sequence_BoxedPDF, sequence_compareExpr, sequence_DoubleLiteral, sequence_FunctionLiteral, sequence_ifelseExpr, sequence_IntLiteral, sequence_NamespaceReference, sequence_NegativeExpression, sequence_NotExpression, sequence_numeric_int_sample, sequence_numeric_real_sample, sequence_Parenthesis, sequence_powExpr, sequence_ProbabilityFunctionLiteral, sequence_ProbabilityMassFunction, sequence_prodExpr, sequence_real_pdf_sample, sequence_StringLiteral, sequence_stringsample, sequence_sumExpr, sequence_unitDiv, sequence_unitMulti, sequence_unitPow, sequence_Variable, sequence_VariableReference
      • 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 Detail

      • TPCMSemanticSequencer

        public TPCMSemanticSequencer()
    • Method Detail

      • sequence

        public void sequence​(org.eclipse.xtext.serializer.ISerializationContext context,
                             EObject semanticObject)
        Overrides:
        sequence in class org.palladiosimulator.commons.stoex.serializer.StoexSemanticSequencer
      • sequence_AllocationContext

        protected void sequence_AllocationContext​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  AllocationContext semanticObject)
        Contexts: AllocationContent returns AllocationContext AllocationContext returns AllocationContext Constraint: ((name=ID spec=AllocationSpecification) | spec=AllocationSpecification)
      • sequence_AllocationSpecification

        protected void sequence_AllocationSpecification​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                        AllocationSpecification semanticObject)
        Contexts: AllocationSpecification returns AllocationSpecification Constraint: (assemblies+=[AssemblyContext|FQN] assemblies+=[AssemblyContext|FQN]* container=[ResourceContainer|FQN])
      • sequence_AssemblyContext

        protected void sequence_AssemblyContext​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                AssemblyContext semanticObject)
        Contexts: SystemContent returns AssemblyContext AssemblyContext returns AssemblyContext Constraint: (name=ID? component=[Component|FQN])
      • sequence_CharacteristicReference

        protected void sequence_CharacteristicReference​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                        AbsoluteReference semanticObject)
        Contexts: CharacteristicReference returns AbsoluteReference Constraint: reference=NamespaceReference
      • sequence_CharacteristicReference

        protected void sequence_CharacteristicReference​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                        RelativeReference semanticObject)
        Contexts: CharacteristicReference returns RelativeReference Constraint: characteristic=VariableReference
      • sequence_ClosedWorkload

        protected void sequence_ClosedWorkload​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               ClosedWorkload semanticObject)
        Contexts: Workload returns ClosedWorkload ClosedWorkload returns ClosedWorkload Constraint: (numberOfUsers=expression thinkTime=expression)
      • sequence_CollectionDatatype

        protected void sequence_CollectionDatatype​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   CollectionDatatype semanticObject)
        Contexts: RepositoryContent returns CollectionDatatype Datatype returns CollectionDatatype CollectionDatatype returns CollectionDatatype Constraint: (name=ID collectionType=[Datatype|FQN])
      • sequence_Component

        protected void sequence_Component​(org.eclipse.xtext.serializer.ISerializationContext context,
                                          Component semanticObject)
        Contexts: RepositoryContent returns Component Component returns Component Constraint: (name=ID contents+=ComponentContent*)
      • sequence_ComposedDatatypeElement

        protected void sequence_ComposedDatatypeElement​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                        ComposedDatatypeElement semanticObject)
        Contexts: ComposedDatatypeElement returns ComposedDatatypeElement Constraint: (name=ID (reference=[Datatype|FQN] | type=Datatype))
      • sequence_ComposedDatatype

        protected void sequence_ComposedDatatype​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 ComposedDatatype semanticObject)
        Contexts: RepositoryContent returns ComposedDatatype Datatype returns ComposedDatatype ComposedDatatype returns ComposedDatatype Constraint: (name=ID elements+=ComposedDatatypeElement*)
      • sequence_Connector

        protected void sequence_Connector​(org.eclipse.xtext.serializer.ISerializationContext context,
                                          Connector semanticObject)
        Contexts: SystemContent returns Connector Connector returns Connector Constraint: ( (name=ID from=[AssemblyContext|FQN] to=[AssemblyContext|FQN]) | (from=[AssemblyContext|FQN] to=[AssemblyContext|FQN] requiringRole=[InterfaceRequiredRole|FQN]?) | (from=[AssemblyContext|FQN] target=AssemblyContext) )
      • sequence_DomainInterface

        protected void sequence_DomainInterface​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                DomainInterface semanticObject)
        Contexts: RepositoryContent returns DomainInterface DomainInterface returns DomainInterface Constraint: (name=ID (contents+=OperationInterfaceContent+ | contents+=EventInterfaceContent+))
      • sequence_EncapsulatedFragment

        protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     Allocation semanticObject)
        Contexts: EncapsulatedFragment returns Allocation Constraint: (name=ID? contents+=AllocationContent*)
      • sequence_EncapsulatedFragment

        protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     MappingConfiguration semanticObject)
        Contexts: EncapsulatedFragment returns MappingConfiguration Constraint: (name=ID? contents+=MappingContent*)
      • sequence_EncapsulatedFragment

        protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     Repository semanticObject)
        Contexts: EncapsulatedFragment returns Repository Constraint: (name=ID? contents+=RepositoryContent*)
      • sequence_EncapsulatedFragment

        protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     ResourceEnvironment semanticObject)
        Contexts: EncapsulatedFragment returns ResourceEnvironment Constraint: (name=ID? contents+=ResourceEnvironmentContent*)
      • sequence_EncapsulatedFragment

        protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     ResourceTypeRepository semanticObject)
        Contexts: EncapsulatedFragment returns ResourceTypeRepository Constraint: (name=ID? contents+=ResourceTypeRepositoryContent*)
      • sequence_EncapsulatedFragment

        protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     System semanticObject)
        Contexts: EncapsulatedFragment returns System Constraint: (name=ID? contents+=SystemContent*)
      • sequence_EncapsulatedFragment

        protected void sequence_EncapsulatedFragment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     Usage semanticObject)
        Contexts: EncapsulatedFragment returns Usage Constraint: (name=ID? contents+=UsageContent*)
      • sequence_EntryLevelSystemCallAction

        protected void sequence_EntryLevelSystemCallAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                           EntryLevelSystemCallAction semanticObject)
        Contexts: ScenarioContent returns EntryLevelSystemCallAction EntryLevelSystemCallAction returns EntryLevelSystemCallAction Constraint: ( role=[SystemProvidedRole|FQN] signature=[Signature|ID] (parameters+=ParameterSpecification parameters+=ParameterSpecification*)? result=ResultAssignment? )
      • sequence_EventSignature

        protected void sequence_EventSignature​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               EventSignature semanticObject)
        Contexts: EventInterfaceContent returns EventSignature EventSignature returns EventSignature Constraint: (name=ID (parameters+=Parameter parameters+=Parameter*)?)
      • sequence_FailureType

        protected void sequence_FailureType​(org.eclipse.xtext.serializer.ISerializationContext context,
                                            FailureType semanticObject)
        Contexts: RepositoryContent returns FailureType FailureType returns FailureType Constraint: name=ID
      • sequence_FileLevelDefinition

        protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    Allocation semanticObject)
        Contexts: FileLevelDefinition returns Allocation Constraint: (name=ID? contents+=AllocationContent*)
      • sequence_FileLevelDefinition

        protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    MappingConfiguration semanticObject)
        Contexts: FileLevelDefinition returns MappingConfiguration Constraint: (name=ID? contents+=MappingContent*)
      • sequence_FileLevelDefinition

        protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    Repository semanticObject)
        Contexts: FileLevelDefinition returns Repository Constraint: (name=ID? contents+=RepositoryContent*)
      • sequence_FileLevelDefinition

        protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    ResourceEnvironment semanticObject)
        Contexts: FileLevelDefinition returns ResourceEnvironment Constraint: (name=ID? contents+=ResourceEnvironmentContent*)
      • sequence_FileLevelDefinition

        protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    ResourceTypeRepository semanticObject)
        Contexts: FileLevelDefinition returns ResourceTypeRepository Constraint: (name=ID? contents+=ResourceTypeRepositoryContent*)
      • sequence_FileLevelDefinition

        protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    System semanticObject)
        Contexts: FileLevelDefinition returns System Constraint: (name=ID? contents+=SystemContent*)
      • sequence_FileLevelDefinition

        protected void sequence_FileLevelDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    Usage semanticObject)
        Contexts: FileLevelDefinition returns Usage Constraint: (name=ID? contents+=UsageContent*)
      • sequence_Import

        protected void sequence_Import​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       Import semanticObject)
        Contexts: Import returns Import Constraint: importURI=STRING
      • sequence_InitializableRole

        protected void sequence_InitializableRole​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  InternalInterfaceProvidedRole semanticObject)
        Contexts: InitializableRole returns InternalInterfaceProvidedRole Constraint: (name=ID type=[Interface|FQN] initialization=Initialization?)
      • sequence_InitializableRole_Role

        protected void sequence_InitializableRole_Role​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                       InternalInterfaceProvidedRole semanticObject)
        Contexts: ComponentContent returns InternalInterfaceProvidedRole Role returns InternalInterfaceProvidedRole Constraint: ((name=ID type=[Interface|FQN]) | (name=ID type=[Interface|FQN] initialization=Initialization?))
      • sequence_Initialization

        protected void sequence_Initialization​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               Initialization semanticObject)
        Contexts: Initialization returns Initialization Constraint: contents+=PropertyInitializer*
      • sequence_InternalConfigurableInterface

        protected void sequence_InternalConfigurableInterface​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                              InternalConfigurableInterface semanticObject)
        Contexts: ResourceTypeRepositoryContent returns InternalConfigurableInterface ResourceTypeRepositoryInterface returns InternalConfigurableInterface InternalConfigurableInterface returns InternalConfigurableInterface Constraint: (name=ID (contents+=OperationInterfaceContent | definitions+=PropertyDefinition)*)
      • sequence_LinkingResource

        protected void sequence_LinkingResource​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                LinkingResource semanticObject)
        Contexts: ResourceEnvironmentContent returns LinkingResource LinkingResource returns LinkingResource Constraint: (name=ID type=[CommunicationLinkType|FQN] initialization=Initialization? connected+=[ResourceContainer|FQN] connected+=[ResourceContainer|FQN]*)
      • sequence_MappingContent

        protected void sequence_MappingContent​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               MappingContent semanticObject)
        Contexts: MappingContent returns MappingContent Constraint: (imported=[Content|FQN] absoluteUri=STRING)
      • sequence_Model

        protected void sequence_Model​(org.eclipse.xtext.serializer.ISerializationContext context,
                                      Model semanticObject)
        Contexts: Model returns Model Constraint: ( (imports+=Import* fragments+=EncapsulatedFragment+ fragments+=FileLevelDefinition) | (imports+=Import* fragments+=FileLevelDefinition) | fragments+=FileLevelDefinition )?
      • sequence_OpenWorkload

        protected void sequence_OpenWorkload​(org.eclipse.xtext.serializer.ISerializationContext context,
                                             OpenWorkload semanticObject)
        Contexts: Workload returns OpenWorkload OpenWorkload returns OpenWorkload Constraint: interArrivalTime=expression
      • sequence_OperationSignature

        protected void sequence_OperationSignature​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   OperationSignature semanticObject)
        Contexts: OperationInterfaceContent returns OperationSignature OperationSignature returns OperationSignature Constraint: (name=ID (parameters+=Parameter parameters+=Parameter*)? return=[Datatype|FQN]?)
      • sequence_ParameterSpecification

        protected void sequence_ParameterSpecification​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                       ParameterSpecification semanticObject)
        Contexts: ParameterSpecification returns ParameterSpecification Constraint: (reference=CharacteristicReference? specification=expression)
      • sequence_Parameter

        protected void sequence_Parameter​(org.eclipse.xtext.serializer.ISerializationContext context,
                                          Parameter semanticObject)
        Contexts: Parameter returns Parameter Constraint: (name=ID type=[Datatype|FQN]?)
      • sequence_PrimitiveDatatype

        protected void sequence_PrimitiveDatatype​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  PrimitiveDatatype semanticObject)
        Contexts: RepositoryContent returns PrimitiveDatatype Datatype returns PrimitiveDatatype PrimitiveDatatype returns PrimitiveDatatype Constraint: (name=ID type=PrimitiveTypeEnum)
      • sequence_ProcessingResource

        protected void sequence_ProcessingResource​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   ProcessingResource semanticObject)
        Contexts: ResourceContainerContent returns ProcessingResource ProcessingResource returns ProcessingResource Constraint: (name=ID type=[ProcessingResourceType|FQN] initialization=Initialization?)
      • sequence_PropertyDefinition

        protected void sequence_PropertyDefinition​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   PropertyDefinition semanticObject)
        Contexts: PropertyDefinition returns PropertyDefinition Constraint: (optional?='?'? name=ID type=[EObject|FQN])
      • sequence_PropertyInitializer

        protected void sequence_PropertyInitializer​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    PropertyInitializer semanticObject)
        Contexts: PropertyInitializer returns PropertyInitializer Constraint: (property=[PropertyDefinition|ID] (referencedElement=[EObject|FQN] | specification=expression))
      • sequence_ResourceContainer

        protected void sequence_ResourceContainer​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  ResourceContainer semanticObject)
        Contexts: ResourceEnvironmentContent returns ResourceContainer ResourceContainer returns ResourceContainer ResourceContainerContent returns ResourceContainer Constraint: (name=ID contents+=ResourceContainerContent*)
      • sequence_ResourceEntityType

        protected void sequence_ResourceEntityType​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   ResourceEntityType semanticObject)
        Contexts: ResourceTypeRepositoryContent returns ResourceEntityType ResourceEntityType returns ResourceEntityType Constraint: name=ID
      • sequence_ResourceEntity

        protected void sequence_ResourceEntity​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               ResourceEntity semanticObject)
        Contexts: ResourceTypeRepositoryContent returns ResourceEntity ResourceEntity returns ResourceEntity Constraint: (name=ID type=[ResourceEntityType|FQN])
      • sequence_ResourceFailureSpecification

        protected void sequence_ResourceFailureSpecification​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                             ResourceFailureSpecification semanticObject)
        Contexts: ResourceTypeContent returns ResourceFailureSpecification ResourceFailureSpecification returns ResourceFailureSpecification Constraint: failureType=[FailureType|FQN]
      • sequence_ResourceInterfaceProvidedRole

        protected void sequence_ResourceInterfaceProvidedRole​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                              ResourceInterfaceProvidedRole semanticObject)
        Contexts: ResourceTypeContent returns ResourceInterfaceProvidedRole ResourceInterfaceProvidedRole returns ResourceInterfaceProvidedRole Constraint: (type=[ResourceInterface|FQN] | interface=ResourceInterface)
      • sequence_ResourceInterface

        protected void sequence_ResourceInterface​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  ResourceInterface semanticObject)
        Contexts: ResourceTypeRepositoryContent returns ResourceInterface ResourceTypeRepositoryInterface returns ResourceInterface ResourceInterface returns ResourceInterface Constraint: (name=ID contents+=OperationInterfaceContent*)
      • sequence_ResourceType

        protected void sequence_ResourceType​(org.eclipse.xtext.serializer.ISerializationContext context,
                                             CommunicationLinkType semanticObject)
        Contexts: ResourceTypeRepositoryContent returns CommunicationLinkType ResourceType returns CommunicationLinkType Constraint: (name=ID (contents+=ResourceTypeContent | definitions+=PropertyDefinition)*)
      • sequence_ResourceType

        protected void sequence_ResourceType​(org.eclipse.xtext.serializer.ISerializationContext context,
                                             ProcessingResourceType semanticObject)
        Contexts: ResourceTypeRepositoryContent returns ProcessingResourceType ResourceType returns ProcessingResourceType Constraint: (name=ID (contents+=ResourceTypeContent | definitions+=PropertyDefinition)*)
      • sequence_ResultAssignment

        protected void sequence_ResultAssignment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 ComplexResultAssignment semanticObject)
        Contexts: ResultAssignment returns ComplexResultAssignment Constraint: (specification+=ResultSpecification specification+=ResultSpecification*)
      • sequence_ResultAssignment

        protected void sequence_ResultAssignment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 PrimitiveResultAssignment semanticObject)
        Contexts: ResultAssignment returns PrimitiveResultAssignment Constraint: reference=CharacteristicReference
      • sequence_ResultSpecification

        protected void sequence_ResultSpecification​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    ResultSpecification semanticObject)
        Contexts: ResultSpecification returns ResultSpecification Constraint: (characteristic=CharacteristicReference specification=expression?)
      • sequence_Role

        protected void sequence_Role​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     DomainInterfaceProvidedRole semanticObject)
        Contexts: ComponentContent returns DomainInterfaceProvidedRole Role returns DomainInterfaceProvidedRole Constraint: (name=ID type=[Interface|FQN])
      • sequence_Role

        protected void sequence_Role​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     InterfaceRequiredRole semanticObject)
        Contexts: ComponentContent returns InterfaceRequiredRole Role returns InterfaceRequiredRole Constraint: (name=ID type=[Interface|FQN])
      • sequence_SEFFAssignmentOrCall_SEFFCallAction

        protected void sequence_SEFFAssignmentOrCall_SEFFCallAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                    SEFFCallAction semanticObject)
        Contexts: SEFFContent returns SEFFCallAction SEFFAssignmentOrCall returns SEFFCallAction Constraint: (role=[Role|ID] signature=[Signature|ID] (parameters+=ParameterSpecification parameters+=ParameterSpecification*)? result=ResultAssignment?)
      • sequence_SEFFAssignment

        protected void sequence_SEFFAssignment​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               SEFFAssignment semanticObject)
        Contexts: SEFFAssignment returns SEFFAssignment Constraint: specification=expression
      • sequence_SEFFAssignment_SEFFAssignmentOrCall

        protected void sequence_SEFFAssignment_SEFFAssignmentOrCall​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                    SEFFAssignment semanticObject)
        Contexts: SEFFContent returns SEFFAssignment SEFFAssignmentOrCall returns SEFFAssignment Constraint: (specification=expression result=ResultAssignment?)
      • sequence_SEFFCallAction

        protected void sequence_SEFFCallAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               SEFFCallAction semanticObject)
        Contexts: SEFFCallAction returns SEFFCallAction Constraint: (role=[Role|ID] signature=[Signature|ID] (parameters+=ParameterSpecification parameters+=ParameterSpecification*)?)
      • sequence_SEFFConditionalAction

        protected void sequence_SEFFConditionalAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                      SEFFConditionalAction semanticObject)
        Contexts: SEFFContent returns SEFFConditionalAction SEFFActionContainer returns SEFFConditionalAction SEFFConditionalAction returns SEFFConditionalAction Constraint: ((condition=expression | condition=expression) contents+=SEFFContent* alternative=SEFFConditionalAlternative?)
      • sequence_SEFFConditionalElseIf

        protected void sequence_SEFFConditionalElseIf​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                      SEFFConditionalElseIf semanticObject)
        Contexts: SEFFConditionalAlternative returns SEFFConditionalElseIf SEFFConditionalElseIf returns SEFFConditionalElseIf Constraint: ((condition=expression | condition=expression) contents+=SEFFContent* alternative=SEFFConditionalAlternative?)
      • sequence_SEFFConditionalElse

        protected void sequence_SEFFConditionalElse​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    SEFFConditionalElse semanticObject)
        Contexts: SEFFConditionalAlternative returns SEFFConditionalElse SEFFConditionalElse returns SEFFConditionalElse Constraint: contents+=SEFFContent*
      • sequence_SEFFIterateAction

        protected void sequence_SEFFIterateAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  SEFFIterateAction semanticObject)
        Contexts: SEFFContent returns SEFFIterateAction SEFFActionContainer returns SEFFIterateAction SEFFIterateAction returns SEFFIterateAction Constraint: (iterable=[Parameter|ID] contents+=SEFFContent*)
      • sequence_SEFFLoopAction

        protected void sequence_SEFFLoopAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               SEFFLoopAction semanticObject)
        Contexts: SEFFContent returns SEFFLoopAction SEFFActionContainer returns SEFFLoopAction SEFFLoopAction returns SEFFLoopAction Constraint: ((condition=expression | condition=expression) contents+=SEFFContent*)
      • sequence_SEFFProbabilisticAction

        protected void sequence_SEFFProbabilisticAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                        SEFFProbabilisticAction semanticObject)
        Contexts: SEFFContent returns SEFFProbabilisticAction SEFFActionContainer returns SEFFProbabilisticAction SEFFProbabilisticAction returns SEFFProbabilisticAction Constraint: branches+=SEFFProbabilisticBranch+
      • sequence_SEFFProbabilisticBranch

        protected void sequence_SEFFProbabilisticBranch​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                        SEFFProbabilisticBranch semanticObject)
        Contexts: SEFFProbabilisticBranch returns SEFFProbabilisticBranch Constraint: (probability=DOUBLE contents+=SEFFContent*)
      • sequence_SEFFSetAction

        protected void sequence_SEFFSetAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                              SEFFSetAction semanticObject)
        Contexts: SEFFContent returns SEFFSetAction SEFFActionContainer returns SEFFSetAction SEFFSetAction returns SEFFSetAction Constraint: (target=ID? value=STRING)
      • sequence_SEFF

        protected void sequence_SEFF​(org.eclipse.xtext.serializer.ISerializationContext context,
                                     SEFF semanticObject)
        Contexts: ComponentContent returns SEFF SEFF returns SEFF Constraint: (role=[DomainInterfaceProvidedRole|ID] signatur=[Signature|ID] contents+=SEFFContent*)
      • sequence_ScenarioBranchAction

        protected void sequence_ScenarioBranchAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     ScenarioBranchAction semanticObject)
        Contexts: ScenarioContent returns ScenarioBranchAction ScenarioBranchAction returns ScenarioBranchAction Constraint: branches+=ScenarioBranch+
      • sequence_ScenarioBranch

        protected void sequence_ScenarioBranch​(org.eclipse.xtext.serializer.ISerializationContext context,
                                               ScenarioBranch semanticObject)
        Contexts: ScenarioBranch returns ScenarioBranch Constraint: (probability=DOUBLE contents+=ScenarioContent*)
      • sequence_ScenarioDelayAction

        protected void sequence_ScenarioDelayAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    ScenarioDelayAction semanticObject)
        Contexts: ScenarioContent returns ScenarioDelayAction ScenarioDelayAction returns ScenarioDelayAction Constraint: (duration=expression | duration=expression)
      • sequence_ScenarioLoopAction

        protected void sequence_ScenarioLoopAction​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   ScenarioLoopAction semanticObject)
        Contexts: ScenarioContent returns ScenarioLoopAction ScenarioLoopAction returns ScenarioLoopAction Constraint: (condition=expression contents+=ScenarioContent*)
      • sequence_SystemProvidedRole

        protected void sequence_SystemProvidedRole​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                   SystemProvidedRole semanticObject)
        Contexts: SystemContent returns SystemProvidedRole SystemProvidedRole returns SystemProvidedRole Constraint: (name=ID? type=[Interface|FQN] (to=[AssemblyContext|FQN] | target=AssemblyContext))
      • sequence_UsageScenario

        protected void sequence_UsageScenario​(org.eclipse.xtext.serializer.ISerializationContext context,
                                              UsageScenario semanticObject)
        Contexts: UsageContent returns UsageScenario UsageScenario returns UsageScenario Constraint: (name=STRING? workload=Workload contents+=ScenarioContent*)