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.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionprotected org.palladiosimulator.pcm.seff.AbstractActionvoiddoGenerate(Resource resource, org.eclipse.xtext.generator.IFileSystemAccess2 fsa, org.eclipse.xtext.generator.IGeneratorContext context) org.palladiosimulator.pcm.repository.BasicComponentorg.palladiosimulator.pcm.repository.OperationInterfaceorg.palladiosimulator.pcm.repository.PassiveResourceorg.palladiosimulator.pcm.repository.Repositoryorg.palladiosimulator.pcm.seff.ResourceDemandingSEFForg.palladiosimulator.pcm.seff.ForkedBehaviourorg.palladiosimulator.pcm.repository.OperationSignatureorg.palladiosimulator.pcm.repository.Parameterorg.palladiosimulator.pcm.seff.ResourceDemandingBehaviourorg.palladiosimulator.pcm.repository.CollectionDataTypetransform(org.palladiosimulator.pcm.repository.CollectionDataType d) org.palladiosimulator.pcm.repository.CompositeDataTypetransform(org.palladiosimulator.pcm.repository.CompositeDataType d) org.palladiosimulator.pcm.repository.InnerDeclarationtransform(org.palladiosimulator.pcm.repository.InnerDeclaration d) org.palladiosimulator.pcm.seff.AbstractActionCollection<? extends org.palladiosimulator.pcm.seff.AbstractAction>transformActions(EList<SeffAction> list) org.palladiosimulator.pcm.seff.GuardedBranchTransitionorg.palladiosimulator.pcm.seff.ProbabilisticBranchTransitionorg.palladiosimulator.pcm.parameter.VariableCharacterisationorg.palladiosimulator.pcm.seff.seff_performance.ParametricResourceDemandtransformDemand(SeffInternalAction action) org.palladiosimulator.pcm.parameter.VariableUsageorg.palladiosimulator.pcm.parameter.VariableUsageorg.palladiosimulator.pcm.parameter.VariableUsageorg.palladiosimulator.pcm.repository.OperationProvidedRoleorg.palladiosimulator.pcm.repository.OperationRequiredRoleorg.palladiosimulator.pcm.repository.DataTypetransformType(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
-