Class RepoLangGenerator
java.lang.Object
org.eclipse.xtext.generator.AbstractGenerator
com.palladiosimulator.textual.repository.generator.RepoLangGenerator
- All Implemented Interfaces:
org.eclipse.xtext.generator.IGenerator2
public class RepoLangGenerator
extends org.eclipse.xtext.generator.AbstractGenerator
Generates code from your model files on save.
See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
protected org.palladiosimulator.pcm.seff.AbstractAction
void
doGenerate
(Resource resource, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.xtext.generator.IGeneratorContext context) org.palladiosimulator.pcm.repository.BasicComponent
org.palladiosimulator.pcm.repository.OperationInterface
org.palladiosimulator.pcm.repository.PassiveResource
org.palladiosimulator.pcm.repository.Repository
org.palladiosimulator.pcm.seff.ResourceDemandingSEFF
org.palladiosimulator.pcm.seff.ForkedBehaviour
org.palladiosimulator.pcm.repository.OperationSignature
org.palladiosimulator.pcm.repository.Parameter
org.palladiosimulator.pcm.seff.ResourceDemandingBehaviour
org.palladiosimulator.pcm.repository.CollectionDataType
transform
(org.palladiosimulator.pcm.repository.CollectionDataType d) org.palladiosimulator.pcm.repository.CompositeDataType
transform
(org.palladiosimulator.pcm.repository.CompositeDataType d) org.palladiosimulator.pcm.repository.InnerDeclaration
transform
(org.palladiosimulator.pcm.repository.InnerDeclaration d) org.palladiosimulator.pcm.seff.AbstractAction
Collection<? extends org.palladiosimulator.pcm.seff.AbstractAction>
transformActions
(EList<SeffAction> list) org.palladiosimulator.pcm.seff.GuardedBranchTransition
org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition
org.palladiosimulator.pcm.parameter.VariableCharacterisation
org.palladiosimulator.pcm.seff.seff_performance.ParametricResourceDemand
transformDemand
(SeffInternalAction action) org.palladiosimulator.pcm.parameter.VariableUsage
org.palladiosimulator.pcm.parameter.VariableUsage
org.palladiosimulator.pcm.parameter.VariableUsage
org.palladiosimulator.pcm.repository.OperationProvidedRole
org.palladiosimulator.pcm.repository.OperationRequiredRole
org.palladiosimulator.pcm.repository.DataType
transformType
(org.palladiosimulator.pcm.repository.DataType d) Methods inherited from class org.eclipse.xtext.generator.AbstractGenerator
afterGenerate, beforeGenerate
-
Constructor Details
-
RepoLangGenerator
public RepoLangGenerator()
-
-
Method Details
-
doGenerate
public void doGenerate(Resource resource, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.xtext.generator.IGeneratorContext context) -
transform
-
transform
public org.palladiosimulator.pcm.repository.CompositeDataType transform(org.palladiosimulator.pcm.repository.CompositeDataType d) -
transform
public org.palladiosimulator.pcm.repository.InnerDeclaration transform(org.palladiosimulator.pcm.repository.InnerDeclaration d) -
transform
public org.palladiosimulator.pcm.repository.CollectionDataType transform(org.palladiosimulator.pcm.repository.CollectionDataType d) -
transformType
public org.palladiosimulator.pcm.repository.DataType transformType(org.palladiosimulator.pcm.repository.DataType d) -
transform
-
transform
-
transform
-
transform
-
transformRequired
public org.palladiosimulator.pcm.repository.OperationRequiredRole transformRequired(RoleSpecification c) -
transformProvided
public org.palladiosimulator.pcm.repository.OperationProvidedRole transformProvided(RoleSpecification c) -
transform
-
transformActions
public Collection<? extends org.palladiosimulator.pcm.seff.AbstractAction> transformActions(EList<SeffAction> list) -
_transformAction
-
_transformAction
-
transformDemand
public org.palladiosimulator.pcm.seff.seff_performance.ParametricResourceDemand transformDemand(SeffInternalAction action) -
_transformAction
-
transformParameter
-
transformParameter
public org.palladiosimulator.pcm.parameter.VariableUsage transformParameter(SeffReferenceParameter p) -
transformCharacterisation
public org.palladiosimulator.pcm.parameter.VariableCharacterisation transformCharacterisation(SeffVariableChar c) -
_transformAction
protected org.palladiosimulator.pcm.seff.AbstractAction _transformAction(SeffProbabilisticBranchAction s) -
transformBranch
public org.palladiosimulator.pcm.seff.ProbabilisticBranchTransition transformBranch(SeffProbabilisticBranch s) -
_transformAction
-
transformBranch
-
transform
-
_transformAction
-
transform
-
_transformAction
-
_transformAction
-
_transformAction
-
_transformAction
-
transformParameter
-
_transformAction
-
transform
-
transformAction
-