Class JavaCoreXpt
- java.lang.Object
-
- de.uka.ipd.sdq.pcm.codegen.simucom.transformations.JavaCoreXpt
-
- Direct Known Subclasses:
SimJavaCoreXpt
public abstract class JavaCoreXpt extends Object
-
-
Constructor Summary
Constructors Constructor Description JavaCoreXpt()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CharSequence
_componentImplementation(org.palladiosimulator.pcm.repository.ImplementationComponentType component)
protected CharSequence
_componentImplementation(org.palladiosimulator.pcm.repository.RepositoryComponent component)
protected CharSequence
_componentImplementation(org.palladiosimulator.pcm.subsystem.SubSystem system)
protected CharSequence
_componentServiceSignature(org.palladiosimulator.pcm.repository.InfrastructureSignature signature)
protected CharSequence
_componentServiceSignature(org.palladiosimulator.pcm.repository.OperationSignature signature)
protected CharSequence
_componentServiceTM(org.palladiosimulator.pcm.repository.InfrastructureSignature signature, org.palladiosimulator.pcm.repository.RepositoryComponent component)
protected CharSequence
_componentServiceTM(org.palladiosimulator.pcm.repository.OperationSignature signature, org.palladiosimulator.pcm.repository.RepositoryComponent component)
protected CharSequence
_innerImplementation(org.palladiosimulator.pcm.repository.BasicComponent component)
protected CharSequence
_innerImplementation(org.palladiosimulator.pcm.repository.CompositeComponent component)
protected CharSequence
_innerImplementation(org.palladiosimulator.pcm.repository.RepositoryComponent component)
protected CharSequence
_returnType(org.palladiosimulator.pcm.repository.InfrastructureSignature signature)
protected CharSequence
_returnType(org.palladiosimulator.pcm.repository.OperationSignature signature)
protected CharSequence
_returnTypeTM(org.palladiosimulator.pcm.repository.InfrastructureSignature signature)
protected CharSequence
_returnTypeTM(org.palladiosimulator.pcm.repository.OperationSignature signature)
String
actions(org.palladiosimulator.pcm.seff.AbstractAction action)
CharSequence
classHeader(org.palladiosimulator.pcm.repository.RepositoryComponent component)
CharSequence
componentConstructorTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
CharSequence
componentHelperMethodsDeclarationTM(org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity entity)
CharSequence
componentImplementation(org.palladiosimulator.pcm.repository.RepositoryComponent component)
CharSequence
componentImplementationChildClassTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
void
componentImplementationForImplComponentTypesAndSubSystems(org.palladiosimulator.pcm.repository.RepositoryComponent component)
void
componentImplementationInterface(org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity entity)
CharSequence
componentPackage(org.palladiosimulator.pcm.repository.RepositoryComponent component)
CharSequence
componentService(org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff)
CharSequence
componentServiceSignature(org.palladiosimulator.pcm.repository.Signature signature)
CharSequence
componentServiceTM(org.palladiosimulator.pcm.repository.Signature signature, org.palladiosimulator.pcm.repository.RepositoryComponent component)
CharSequence
containerAvailabilityCheckTM(org.palladiosimulator.pcm.repository.OperationSignature signature)
CharSequence
contentImplementationInterfaceHeader(org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity entity)
CharSequence
contextTypeTM(org.palladiosimulator.pcm.seff.AbstractAction action)
CharSequence
infrastructureSignature(org.palladiosimulator.pcm.repository.InfrastructureSignature signature)
CharSequence
innerImplementation(org.palladiosimulator.pcm.repository.RepositoryComponent component)
CharSequence
operationSignature(org.palladiosimulator.pcm.repository.OperationSignature signature)
CharSequence
parameter(org.palladiosimulator.pcm.repository.Parameter param)
CharSequence
parameterListTM(org.palladiosimulator.pcm.repository.Signature signature)
CharSequence
parameterUsageListTM(org.palladiosimulator.pcm.repository.Signature signature)
CharSequence
parameterUse(org.palladiosimulator.pcm.repository.Parameter param)
CharSequence
returnType(org.palladiosimulator.pcm.repository.Signature signature)
CharSequence
returnTypeTM(org.palladiosimulator.pcm.repository.Signature signature)
CharSequence
specificImplementationPartForInterfaceTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
CharSequence
specificImplementationPartTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
CharSequence
superClassesTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
-
-
Method Detail
-
classHeader
public CharSequence classHeader(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
operationSignature
public CharSequence operationSignature(org.palladiosimulator.pcm.repository.OperationSignature signature)
-
infrastructureSignature
public CharSequence infrastructureSignature(org.palladiosimulator.pcm.repository.InfrastructureSignature signature)
-
_returnType
protected CharSequence _returnType(org.palladiosimulator.pcm.repository.OperationSignature signature)
-
_returnType
protected CharSequence _returnType(org.palladiosimulator.pcm.repository.InfrastructureSignature signature)
-
_returnTypeTM
protected CharSequence _returnTypeTM(org.palladiosimulator.pcm.repository.OperationSignature signature)
-
_returnTypeTM
protected CharSequence _returnTypeTM(org.palladiosimulator.pcm.repository.InfrastructureSignature signature)
-
parameterListTM
public CharSequence parameterListTM(org.palladiosimulator.pcm.repository.Signature signature)
-
parameterUsageListTM
public CharSequence parameterUsageListTM(org.palladiosimulator.pcm.repository.Signature signature)
-
parameter
public CharSequence parameter(org.palladiosimulator.pcm.repository.Parameter param)
-
parameterUse
public CharSequence parameterUse(org.palladiosimulator.pcm.repository.Parameter param)
-
componentService
public CharSequence componentService(org.palladiosimulator.pcm.seff.ServiceEffectSpecification seff)
-
_componentServiceSignature
protected CharSequence _componentServiceSignature(org.palladiosimulator.pcm.repository.OperationSignature signature)
-
_componentServiceSignature
protected CharSequence _componentServiceSignature(org.palladiosimulator.pcm.repository.InfrastructureSignature signature)
-
_componentServiceTM
protected CharSequence _componentServiceTM(org.palladiosimulator.pcm.repository.OperationSignature signature, org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
_componentServiceTM
protected CharSequence _componentServiceTM(org.palladiosimulator.pcm.repository.InfrastructureSignature signature, org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
actions
public String actions(org.palladiosimulator.pcm.seff.AbstractAction action)
-
_componentImplementation
protected CharSequence _componentImplementation(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
_componentImplementation
protected CharSequence _componentImplementation(org.palladiosimulator.pcm.repository.ImplementationComponentType component)
-
_componentImplementation
protected CharSequence _componentImplementation(org.palladiosimulator.pcm.subsystem.SubSystem system)
-
componentImplementationForImplComponentTypesAndSubSystems
public void componentImplementationForImplComponentTypesAndSubSystems(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
componentPackage
public CharSequence componentPackage(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
componentImplementationInterface
public void componentImplementationInterface(org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity entity)
-
contentImplementationInterfaceHeader
public CharSequence contentImplementationInterfaceHeader(org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity entity)
-
componentHelperMethodsDeclarationTM
public CharSequence componentHelperMethodsDeclarationTM(org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity entity)
-
componentImplementationChildClassTM
public CharSequence componentImplementationChildClassTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
specificImplementationPartTM
public CharSequence specificImplementationPartTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
specificImplementationPartForInterfaceTM
public CharSequence specificImplementationPartForInterfaceTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
superClassesTM
public CharSequence superClassesTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
_innerImplementation
protected CharSequence _innerImplementation(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
_innerImplementation
protected CharSequence _innerImplementation(org.palladiosimulator.pcm.repository.BasicComponent component)
-
_innerImplementation
protected CharSequence _innerImplementation(org.palladiosimulator.pcm.repository.CompositeComponent component)
-
componentConstructorTM
public CharSequence componentConstructorTM(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
containerAvailabilityCheckTM
public CharSequence containerAvailabilityCheckTM(org.palladiosimulator.pcm.repository.OperationSignature signature)
-
contextTypeTM
public CharSequence contextTypeTM(org.palladiosimulator.pcm.seff.AbstractAction action)
-
returnType
public CharSequence returnType(org.palladiosimulator.pcm.repository.Signature signature)
-
returnTypeTM
public CharSequence returnTypeTM(org.palladiosimulator.pcm.repository.Signature signature)
-
componentServiceSignature
public CharSequence componentServiceSignature(org.palladiosimulator.pcm.repository.Signature signature)
-
componentServiceTM
public CharSequence componentServiceTM(org.palladiosimulator.pcm.repository.Signature signature, org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
componentImplementation
public CharSequence componentImplementation(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
innerImplementation
public CharSequence innerImplementation(org.palladiosimulator.pcm.repository.RepositoryComponent component)
-
-