Class TPCMSemanticSequencer

java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
org.palladiosimulator.commons.stoex.serializer.StoexSemanticSequencer
org.palladiosimulator.textual.tpcm.serializer.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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=DECINT 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: ((namespace=ID importURI=ID) | importURI=STRING)
    protected void
    sequence_InitializableRole(org.eclipse.xtext.serializer.ISerializationContext context, InternalInterfaceProvidedRole semanticObject)
    Contexts: ComponentContent returns InternalInterfaceProvidedRole Role returns InternalInterfaceProvidedRole InitializableRole returns InternalInterfaceProvidedRole Constraint: (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=[EObject|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_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_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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TPCMSemanticSequencer

      public TPCMSemanticSequencer()
  • Method Details

    • 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=DECINT 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:
           ((namespace=ID importURI=ID) | importURI=STRING)
       
    • sequence_InitializableRole

      protected void sequence_InitializableRole(org.eclipse.xtext.serializer.ISerializationContext context, InternalInterfaceProvidedRole semanticObject)
       Contexts:
           ComponentContent returns InternalInterfaceProvidedRole
           Role returns InternalInterfaceProvidedRole
           InitializableRole returns InternalInterfaceProvidedRole
      
       Constraint:
           (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=[EObject|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*)