Class DockerFileSemanticSequencer
- java.lang.Object
 - 
- org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
 - 
- org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
 - 
- org.palladiosimulator.somox.docker.serializer.DockerFileSemanticSequencer
 
 
 
 
- 
- All Implemented Interfaces:
 org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
public class DockerFileSemanticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer 
- 
- 
Constructor Summary
Constructors Constructor Description DockerFileSemanticSequencer() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsequence(org.eclipse.xtext.serializer.ISerializationContext context, EObject semanticObject)protected voidsequence_Add(org.eclipse.xtext.serializer.ISerializationContext context, AddDestination semanticObject)Contexts: Add returns AddDestination Constraint: (source_left=AddSource dest=ONE_SPACE_AND_WHATEVER)protected voidsequence_Add_Copy(org.eclipse.xtext.serializer.ISerializationContext context, AddDestination semanticObject)Contexts: Instruction returns AddDestination Constraint: ((source_left=AddSource dest=ONE_SPACE_AND_WHATEVER) | (source_left=AddSource dest=ONE_SPACE_AND_WHATEVER))protected voidsequence_Cmd_Entrypoint(org.eclipse.xtext.serializer.ISerializationContext context, Cmd semanticObject)Contexts: Instruction returns Cmd Cmd returns Cmd Entrypoint returns Cmd Constraint: {Cmd}protected voidsequence_Copy(org.eclipse.xtext.serializer.ISerializationContext context, AddDestination semanticObject)Contexts: Copy returns AddDestination Constraint: (source_left=AddSource dest=ONE_SPACE_AND_WHATEVER)protected voidsequence_Dockerfile(org.eclipse.xtext.serializer.ISerializationContext context, Dockerfile semanticObject)Contexts: Dockerfile returns Dockerfile Constraint: instructions+=Instruction+protected voidsequence_EnvWithEqual(org.eclipse.xtext.serializer.ISerializationContext context, EnvWithEqual semanticObject)Contexts: Instruction returns EnvWithEqual Env returns EnvWithEqual EnvWithEqual returns EnvWithEqual Constraint: (key+=ID value+=ENV_VALUE_WITH_EQUAL)+protected voidsequence_EnvWithSpace(org.eclipse.xtext.serializer.ISerializationContext context, EnvWithSpace semanticObject)Contexts: Instruction returns EnvWithSpace Env returns EnvWithSpace EnvWithSpace returns EnvWithSpace Constraint: (key+=ID value+=ONE_SPACE_AND_WHATEVER)protected voidsequence_Expose(org.eclipse.xtext.serializer.ISerializationContext context, Expose semanticObject)Contexts: Instruction returns Expose Expose returns Expose Constraint: ports=ONE_SPACE_AND_WHATEVERprotected voidsequence_From(org.eclipse.xtext.serializer.ISerializationContext context, From semanticObject)Contexts: Instruction returns From From returns From Constraint: (name=VALID_IMAGE_NAME tag=VALID_IMAGE_TAG?)protected voidsequence_JSON_ARRAY(org.eclipse.xtext.serializer.ISerializationContext context, JSON_ARRAY semanticObject)Contexts: Instruction returns JSON_ARRAY Cmd returns JSON_ARRAY Copy returns JSON_ARRAY Entrypoint returns JSON_ARRAY Volume returns JSON_ARRAY JSON_ARRAY returns JSON_ARRAY Constraint: (head=STRING tail+=STRING_PREFIXED_WITH_COMMA*)protected voidsequence_Maintainer(org.eclipse.xtext.serializer.ISerializationContext context, Maintainer semanticObject)Contexts: Instruction returns Maintainer Maintainer returns Maintainer Constraint: name=ONE_SPACE_AND_WHATEVERprotected voidsequence_Onbuild(org.eclipse.xtext.serializer.ISerializationContext context, Onbuild semanticObject)Contexts: Instruction returns Onbuild Onbuild returns Onbuild Constraint: instruction=Instructionprotected voidsequence_RunWithNoShell(org.eclipse.xtext.serializer.ISerializationContext context, RunWithNoShell semanticObject)Contexts: Instruction returns RunWithNoShell Run returns RunWithNoShell RunWithNoShell returns RunWithNoShell Constraint: (executable=STRING params+=STRING_PREFIXED_WITH_COMMA*)protected voidsequence_RunWithShell(org.eclipse.xtext.serializer.ISerializationContext context, RunWithShell semanticObject)Contexts: Instruction returns RunWithShell Run returns RunWithShell RunWithShell returns RunWithShell Constraint: command=ONE_SPACE_AND_WHATEVERprotected voidsequence_User(org.eclipse.xtext.serializer.ISerializationContext context, User semanticObject)Contexts: Instruction returns User User returns User Constraint: name=IDprotected voidsequence_Volume(org.eclipse.xtext.serializer.ISerializationContext context, Volume semanticObject)Contexts: Instruction returns Volume Volume returns Volume Constraint: {Volume}protected voidsequence_Workdir(org.eclipse.xtext.serializer.ISerializationContext context, Workdir semanticObject)Contexts: Instruction returns Workdir Workdir returns Workdir Constraint: path=ONE_SPACE_AND_WHATEVER- 
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
init 
 - 
 
 - 
 
- 
- 
Method Detail
- 
sequence
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, EObject semanticObject)- Overrides:
 sequencein classorg.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
 
- 
sequence_Add
protected void sequence_Add(org.eclipse.xtext.serializer.ISerializationContext context, AddDestination semanticObject)Contexts: Add returns AddDestination Constraint: (source_left=AddSource dest=ONE_SPACE_AND_WHATEVER) 
- 
sequence_Add_Copy
protected void sequence_Add_Copy(org.eclipse.xtext.serializer.ISerializationContext context, AddDestination semanticObject)Contexts: Instruction returns AddDestination Constraint: ((source_left=AddSource dest=ONE_SPACE_AND_WHATEVER) | (source_left=AddSource dest=ONE_SPACE_AND_WHATEVER)) 
- 
sequence_Cmd_Entrypoint
protected void sequence_Cmd_Entrypoint(org.eclipse.xtext.serializer.ISerializationContext context, Cmd semanticObject)Contexts: Instruction returns Cmd Cmd returns Cmd Entrypoint returns Cmd Constraint: {Cmd} 
- 
sequence_Copy
protected void sequence_Copy(org.eclipse.xtext.serializer.ISerializationContext context, AddDestination semanticObject)Contexts: Copy returns AddDestination Constraint: (source_left=AddSource dest=ONE_SPACE_AND_WHATEVER) 
- 
sequence_Dockerfile
protected void sequence_Dockerfile(org.eclipse.xtext.serializer.ISerializationContext context, Dockerfile semanticObject)Contexts: Dockerfile returns Dockerfile Constraint: instructions+=Instruction+ 
- 
sequence_EnvWithEqual
protected void sequence_EnvWithEqual(org.eclipse.xtext.serializer.ISerializationContext context, EnvWithEqual semanticObject)Contexts: Instruction returns EnvWithEqual Env returns EnvWithEqual EnvWithEqual returns EnvWithEqual Constraint: (key+=ID value+=ENV_VALUE_WITH_EQUAL)+ 
- 
sequence_EnvWithSpace
protected void sequence_EnvWithSpace(org.eclipse.xtext.serializer.ISerializationContext context, EnvWithSpace semanticObject)Contexts: Instruction returns EnvWithSpace Env returns EnvWithSpace EnvWithSpace returns EnvWithSpace Constraint: (key+=ID value+=ONE_SPACE_AND_WHATEVER) 
- 
sequence_Expose
protected void sequence_Expose(org.eclipse.xtext.serializer.ISerializationContext context, Expose semanticObject)Contexts: Instruction returns Expose Expose returns Expose Constraint: ports=ONE_SPACE_AND_WHATEVER 
- 
sequence_From
protected void sequence_From(org.eclipse.xtext.serializer.ISerializationContext context, From semanticObject)Contexts: Instruction returns From From returns From Constraint: (name=VALID_IMAGE_NAME tag=VALID_IMAGE_TAG?) 
- 
sequence_JSON_ARRAY
protected void sequence_JSON_ARRAY(org.eclipse.xtext.serializer.ISerializationContext context, JSON_ARRAY semanticObject)Contexts: Instruction returns JSON_ARRAY Cmd returns JSON_ARRAY Copy returns JSON_ARRAY Entrypoint returns JSON_ARRAY Volume returns JSON_ARRAY JSON_ARRAY returns JSON_ARRAY Constraint: (head=STRING tail+=STRING_PREFIXED_WITH_COMMA*) 
- 
sequence_Maintainer
protected void sequence_Maintainer(org.eclipse.xtext.serializer.ISerializationContext context, Maintainer semanticObject)Contexts: Instruction returns Maintainer Maintainer returns Maintainer Constraint: name=ONE_SPACE_AND_WHATEVER 
- 
sequence_Onbuild
protected void sequence_Onbuild(org.eclipse.xtext.serializer.ISerializationContext context, Onbuild semanticObject)Contexts: Instruction returns Onbuild Onbuild returns Onbuild Constraint: instruction=Instruction 
- 
sequence_RunWithNoShell
protected void sequence_RunWithNoShell(org.eclipse.xtext.serializer.ISerializationContext context, RunWithNoShell semanticObject)Contexts: Instruction returns RunWithNoShell Run returns RunWithNoShell RunWithNoShell returns RunWithNoShell Constraint: (executable=STRING params+=STRING_PREFIXED_WITH_COMMA*) 
- 
sequence_RunWithShell
protected void sequence_RunWithShell(org.eclipse.xtext.serializer.ISerializationContext context, RunWithShell semanticObject)Contexts: Instruction returns RunWithShell Run returns RunWithShell RunWithShell returns RunWithShell Constraint: command=ONE_SPACE_AND_WHATEVER 
- 
sequence_User
protected void sequence_User(org.eclipse.xtext.serializer.ISerializationContext context, User semanticObject)Contexts: Instruction returns User User returns User Constraint: name=ID 
- 
sequence_Volume
protected void sequence_Volume(org.eclipse.xtext.serializer.ISerializationContext context, Volume semanticObject)Contexts: Instruction returns Volume Volume returns Volume Constraint: {Volume} 
- 
sequence_Workdir
protected void sequence_Workdir(org.eclipse.xtext.serializer.ISerializationContext context, Workdir semanticObject)Contexts: Instruction returns Workdir Workdir returns Workdir Constraint: path=ONE_SPACE_AND_WHATEVER 
 - 
 
 -