Class ServiceCutterConfigurationDSLSemanticSequencer

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

    public class ServiceCutterConfigurationDSLSemanticSequencer
    extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer

        genericSequencer, genericSequencerProvider
      • Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer

        diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void sequence​(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)  
      protected void sequence_Aggregate​(org.eclipse.xtext.serializer.ISerializationContext context, Aggregate semanticObject)
      Contexts: RelatedGroup returns Aggregate Aggregate returns Aggregate Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_AvailabilityCriticality​(org.eclipse.xtext.serializer.ISerializationContext context, AvailabilityCriticality semanticObject)
      Contexts: Characteristic returns AvailabilityCriticality AvailabilityCriticality returns AvailabilityCriticality Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_Compatibilities​(org.eclipse.xtext.serializer.ISerializationContext context, Compatibilities semanticObject)
      Contexts: Compatibilities returns Compatibilities Constraint: ( doc=ML_COMMENT? availabilityCriticality+=AvailabilityCriticality* consistencyCriticality+=ConsistencyCriticality* contentVolatility+=ContentVolatility* securityCriticality+=SecurityCriticality* storageSimilarity+=StorageSimilarity* structuralVolatility+=StructuralVolatility* )
      protected void sequence_ConsistencyCriticality​(org.eclipse.xtext.serializer.ISerializationContext context, ConsistencyCriticality semanticObject)
      Contexts: Characteristic returns ConsistencyCriticality ConsistencyCriticality returns ConsistencyCriticality Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_ContentVolatility​(org.eclipse.xtext.serializer.ISerializationContext context, ContentVolatility semanticObject)
      Contexts: Characteristic returns ContentVolatility ContentVolatility returns ContentVolatility Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_Entity​(org.eclipse.xtext.serializer.ISerializationContext context, Entity semanticObject)
      Contexts: RelatedGroup returns Entity Entity returns Entity Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_PredefinedService​(org.eclipse.xtext.serializer.ISerializationContext context, PredefinedService semanticObject)
      Contexts: RelatedGroup returns PredefinedService PredefinedService returns PredefinedService Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_SecurityAccessGroup​(org.eclipse.xtext.serializer.ISerializationContext context, SecurityAccessGroup semanticObject)
      Contexts: RelatedGroup returns SecurityAccessGroup SecurityAccessGroup returns SecurityAccessGroup Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_SecurityCriticality​(org.eclipse.xtext.serializer.ISerializationContext context, SecurityCriticality semanticObject)
      Contexts: Characteristic returns SecurityCriticality SecurityCriticality returns SecurityCriticality Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_SeparatedSecurityZone​(org.eclipse.xtext.serializer.ISerializationContext context, SeparatedSecurityZone semanticObject)
      Contexts: RelatedGroup returns SeparatedSecurityZone SeparatedSecurityZone returns SeparatedSecurityZone Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_ServiceCutterUserRepresentationsModel​(org.eclipse.xtext.serializer.ISerializationContext context, ServiceCutterUserRepresentationsModel semanticObject)
      Contexts: ServiceCutterUserRepresentationsModel returns ServiceCutterUserRepresentationsModel Constraint: ( useCases+=UseCase | compatibilities=Compatibilities | aggregates+=Aggregate | entities+=Entity | predefinedServices+=PredefinedService | securityAccessGroups+=SecurityAccessGroup | separatedSecurityZones+=SeparatedSecurityZone | sharedOwnerGroups+=SharedOwnerGroup )+
      protected void sequence_SharedOwnerGroup​(org.eclipse.xtext.serializer.ISerializationContext context, SharedOwnerGroup semanticObject)
      Contexts: RelatedGroup returns SharedOwnerGroup SharedOwnerGroup returns SharedOwnerGroup Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_StorageSimilarity​(org.eclipse.xtext.serializer.ISerializationContext context, StorageSimilarity semanticObject)
      Contexts: Characteristic returns StorageSimilarity StorageSimilarity returns StorageSimilarity Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_StructuralVolatility​(org.eclipse.xtext.serializer.ISerializationContext context, StructuralVolatility semanticObject)
      Contexts: Characteristic returns StructuralVolatility StructuralVolatility returns StructuralVolatility Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      protected void sequence_UseCase​(org.eclipse.xtext.serializer.ISerializationContext context, UseCase semanticObject)
      Contexts: UseCase returns UseCase Constraint: ( doc=ML_COMMENT? name=ID (isLatencyCritical?='true' | nanoentitiesRead+=STRING | nanoentitiesRead+=STRING | nanoentitiesWritten+=STRING | nanoentitiesWritten+=STRING)* )
      • 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 Detail

      • ServiceCutterConfigurationDSLSemanticSequencer

        public ServiceCutterConfigurationDSLSemanticSequencer()
    • Method Detail

      • sequence

        public void sequence​(org.eclipse.xtext.serializer.ISerializationContext context,
                             org.eclipse.emf.ecore.EObject semanticObject)
        Overrides:
        sequence in class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
      • sequence_Aggregate

        protected void sequence_Aggregate​(org.eclipse.xtext.serializer.ISerializationContext context,
                                          Aggregate semanticObject)
        Contexts: RelatedGroup returns Aggregate Aggregate returns Aggregate Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_AvailabilityCriticality

        protected void sequence_AvailabilityCriticality​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                        AvailabilityCriticality semanticObject)
        Contexts: Characteristic returns AvailabilityCriticality AvailabilityCriticality returns AvailabilityCriticality Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_Compatibilities

        protected void sequence_Compatibilities​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                Compatibilities semanticObject)
        Contexts: Compatibilities returns Compatibilities Constraint: ( doc=ML_COMMENT? availabilityCriticality+=AvailabilityCriticality* consistencyCriticality+=ConsistencyCriticality* contentVolatility+=ContentVolatility* securityCriticality+=SecurityCriticality* storageSimilarity+=StorageSimilarity* structuralVolatility+=StructuralVolatility* )
      • sequence_ConsistencyCriticality

        protected void sequence_ConsistencyCriticality​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                       ConsistencyCriticality semanticObject)
        Contexts: Characteristic returns ConsistencyCriticality ConsistencyCriticality returns ConsistencyCriticality Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_ContentVolatility

        protected void sequence_ContentVolatility​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  ContentVolatility semanticObject)
        Contexts: Characteristic returns ContentVolatility ContentVolatility returns ContentVolatility Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_Entity

        protected void sequence_Entity​(org.eclipse.xtext.serializer.ISerializationContext context,
                                       Entity semanticObject)
        Contexts: RelatedGroup returns Entity Entity returns Entity Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_PredefinedService

        protected void sequence_PredefinedService​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  PredefinedService semanticObject)
        Contexts: RelatedGroup returns PredefinedService PredefinedService returns PredefinedService Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_SecurityAccessGroup

        protected void sequence_SecurityAccessGroup​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    SecurityAccessGroup semanticObject)
        Contexts: RelatedGroup returns SecurityAccessGroup SecurityAccessGroup returns SecurityAccessGroup Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_SecurityCriticality

        protected void sequence_SecurityCriticality​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                    SecurityCriticality semanticObject)
        Contexts: Characteristic returns SecurityCriticality SecurityCriticality returns SecurityCriticality Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_SeparatedSecurityZone

        protected void sequence_SeparatedSecurityZone​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                      SeparatedSecurityZone semanticObject)
        Contexts: RelatedGroup returns SeparatedSecurityZone SeparatedSecurityZone returns SeparatedSecurityZone Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_ServiceCutterUserRepresentationsModel

        protected void sequence_ServiceCutterUserRepresentationsModel​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                                      ServiceCutterUserRepresentationsModel semanticObject)
        Contexts: ServiceCutterUserRepresentationsModel returns ServiceCutterUserRepresentationsModel Constraint: ( useCases+=UseCase | compatibilities=Compatibilities | aggregates+=Aggregate | entities+=Entity | predefinedServices+=PredefinedService | securityAccessGroups+=SecurityAccessGroup | separatedSecurityZones+=SeparatedSecurityZone | sharedOwnerGroups+=SharedOwnerGroup )+
      • sequence_SharedOwnerGroup

        protected void sequence_SharedOwnerGroup​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                 SharedOwnerGroup semanticObject)
        Contexts: RelatedGroup returns SharedOwnerGroup SharedOwnerGroup returns SharedOwnerGroup Constraint: (doc=ML_COMMENT? name=ID (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_StorageSimilarity

        protected void sequence_StorageSimilarity​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                  StorageSimilarity semanticObject)
        Contexts: Characteristic returns StorageSimilarity StorageSimilarity returns StorageSimilarity Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_StructuralVolatility

        protected void sequence_StructuralVolatility​(org.eclipse.xtext.serializer.ISerializationContext context,
                                                     StructuralVolatility semanticObject)
        Contexts: Characteristic returns StructuralVolatility StructuralVolatility returns StructuralVolatility Constraint: (doc=ML_COMMENT? characteristic=ID characteristicDoc=SL_COMMENT? (nanoentities+=STRING nanoentities+=STRING*)?)
      • sequence_UseCase

        protected void sequence_UseCase​(org.eclipse.xtext.serializer.ISerializationContext context,
                                        UseCase semanticObject)
        Contexts: UseCase returns UseCase Constraint: ( doc=ML_COMMENT? name=ID (isLatencyCritical?='true' | nanoentitiesRead+=STRING | nanoentitiesRead+=STRING | nanoentitiesWritten+=STRING | nanoentitiesWritten+=STRING)* )