Class ServiceCutterConfigurationDSLSemanticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
org.contextmapper.servicecutter.dsl.serializer.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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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=STRING (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=STRING (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=STRING (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=STRING (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=STRING (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=STRING (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
-
Constructor Details
-
ServiceCutterConfigurationDSLSemanticSequencer
public ServiceCutterConfigurationDSLSemanticSequencer()
-
-
Method Details
-
sequence
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject) - Overrides:
sequence
in classorg.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=STRING (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=STRING (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=STRING (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=STRING (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=STRING (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_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)* )
-