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
-
-
Constructor Summary
Constructors Constructor Description ServiceCutterConfigurationDSLSemanticSequencer()
-
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
-
-
-
-
Method Detail
-
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=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)* )
-
-