Class ServletBasicComponentPortClass

java.lang.Object
org.palladiosimulator.protocom.tech.ConceptMapping<E>
org.palladiosimulator.protocom.tech.servlet.ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
org.palladiosimulator.protocom.tech.servlet.repository.ServletBasicComponentPortClass
All Implemented Interfaces:
ICompilationUnit, IJClass, IJCompilationUnit

public class ServletBasicComponentPortClass extends ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
  • Constructor Details

    • ServletBasicComponentPortClass

      public ServletBasicComponentPortClass(org.palladiosimulator.pcm.repository.ProvidedRole pcmEntity)
  • Method Details

    • packageName

      public String packageName()
      Description copied from interface: IJCompilationUnit
      Package name of this compilation unit.
      Specified by:
      packageName in interface IJCompilationUnit
      Overrides:
      packageName in class ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
    • compilationUnitName

      public String compilationUnitName()
      Description copied from interface: IJCompilationUnit
      Name of the compilation unit.
      Specified by:
      compilationUnitName in interface IJCompilationUnit
      Overrides:
      compilationUnitName in class ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
    • superClass

      public String superClass()
      Description copied from interface: IJClass
      Inherited class name.
      Specified by:
      superClass in interface IJClass
      Overrides:
      superClass in class ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
    • interfaces

      public Collection<String> interfaces()
      Description copied from interface: IJCompilationUnit
      Collection of interface names which are either implemented or extended.
      Specified by:
      interfaces in interface IJCompilationUnit
      Overrides:
      interfaces in class ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
    • annotations

      public Collection<? extends IJAnnotation> annotations()
      Specified by:
      annotations in interface IJClass
      Overrides:
      annotations in class ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
    • fields

      public Collection<? extends IJField> fields()
      Description copied from interface: IJCompilationUnit
      Fields of this compilation unit.
      Specified by:
      fields in interface IJCompilationUnit
      Overrides:
      fields in class ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
    • methods

      public Collection<? extends IJMethod> methods()
      Description copied from interface: IJCompilationUnit
      Methods (or signatures) defined by this compilation unit.
      Specified by:
      methods in interface IJCompilationUnit
      Overrides:
      methods in class ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
    • filePath

      public String filePath()
      Description copied from interface: ICompilationUnit
      Path and name of the generated file.
      Specified by:
      filePath in interface ICompilationUnit
      Overrides:
      filePath in class ServletClass<org.palladiosimulator.pcm.repository.ProvidedRole>
    • _providedRoleMethods

      protected List<JMethod> _providedRoleMethods(org.palladiosimulator.pcm.repository.OperationProvidedRole role)
    • _providedRoleMethods

      protected List<JMethod> _providedRoleMethods(org.palladiosimulator.pcm.repository.InfrastructureProvidedRole role)
    • _providedRoleMethods

      protected List<JMethod> _providedRoleMethods(org.palladiosimulator.pcm.repository.SinkRole role)
      TODO Implement SinkRoles?
    • _providedRoleInterface

      protected String _providedRoleInterface(org.palladiosimulator.pcm.repository.OperationProvidedRole role)
    • _providedRoleInterface

      protected String _providedRoleInterface(org.palladiosimulator.pcm.repository.InfrastructureProvidedRole role)
    • _providedRoleInterface

      protected String _providedRoleInterface(org.palladiosimulator.pcm.repository.SinkRole role)
      TODO Implement SinkRoles?
    • providedRoleMethods

      public List<JMethod> providedRoleMethods(org.palladiosimulator.pcm.repository.ProvidedRole role)
    • providedRoleInterface

      public String providedRoleInterface(org.palladiosimulator.pcm.repository.ProvidedRole role)