public class ServiceCutterConfigurationDSLSemanticSequencer
extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
Constructor and Description |
---|
ServiceCutterConfigurationDSLSemanticSequencer() |
Modifier and Type | Method and Description |
---|---|
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)*
)
|
void |
sequence(org.eclipse.xtext.serializer.ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject) |
init
public ServiceCutterConfigurationDSLSemanticSequencer()
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
sequence
in class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
protected void sequence_Aggregate(org.eclipse.xtext.serializer.ISerializationContext context, Aggregate semanticObject)
protected void sequence_AvailabilityCriticality(org.eclipse.xtext.serializer.ISerializationContext context, AvailabilityCriticality semanticObject)
protected void sequence_Compatibilities(org.eclipse.xtext.serializer.ISerializationContext context, Compatibilities semanticObject)
protected void sequence_ConsistencyCriticality(org.eclipse.xtext.serializer.ISerializationContext context, ConsistencyCriticality semanticObject)
protected void sequence_ContentVolatility(org.eclipse.xtext.serializer.ISerializationContext context, ContentVolatility semanticObject)
protected void sequence_Entity(org.eclipse.xtext.serializer.ISerializationContext context, Entity semanticObject)
protected void sequence_PredefinedService(org.eclipse.xtext.serializer.ISerializationContext context, PredefinedService semanticObject)
protected void sequence_SecurityAccessGroup(org.eclipse.xtext.serializer.ISerializationContext context, SecurityAccessGroup semanticObject)
protected void sequence_SecurityCriticality(org.eclipse.xtext.serializer.ISerializationContext context, SecurityCriticality semanticObject)
protected void sequence_SeparatedSecurityZone(org.eclipse.xtext.serializer.ISerializationContext context, SeparatedSecurityZone semanticObject)
protected void sequence_ServiceCutterUserRepresentationsModel(org.eclipse.xtext.serializer.ISerializationContext context, ServiceCutterUserRepresentationsModel semanticObject)
protected void sequence_SharedOwnerGroup(org.eclipse.xtext.serializer.ISerializationContext context, SharedOwnerGroup semanticObject)
protected void sequence_StorageSimilarity(org.eclipse.xtext.serializer.ISerializationContext context, StorageSimilarity semanticObject)
protected void sequence_StructuralVolatility(org.eclipse.xtext.serializer.ISerializationContext context, StructuralVolatility semanticObject)
protected void sequence_UseCase(org.eclipse.xtext.serializer.ISerializationContext context, UseCase semanticObject)