java.lang.Object
de.uka.ipd.sdq.pcm.codegen.simucom.transformations.JavaCoreXpt
Direct Known Subclasses:
SimJavaCoreXpt

public abstract class JavaCoreXpt extends Object
  • Constructor Details

    • JavaCoreXpt

      public JavaCoreXpt()
  • Method Details

    • 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)