Class AbstractComponentBuilder

    • Field Detail

      • myComponent

        protected org.palladiosimulator.pcm.repository.RepositoryComponent myComponent
      • myOperationProvidedRole

        protected org.palladiosimulator.pcm.repository.OperationProvidedRole myOperationProvidedRole
      • myOperationRequiredRole

        protected org.palladiosimulator.pcm.repository.OperationRequiredRole myOperationRequiredRole
      • myAssemblyContext

        protected org.palladiosimulator.pcm.core.composition.AssemblyContext myAssemblyContext
    • Method Detail

      • createComponent

        protected abstract org.palladiosimulator.pcm.repository.RepositoryComponent createComponent​(String componentName)
      • getAssemblyContext

        public org.palladiosimulator.pcm.core.composition.AssemblyContext getAssemblyContext()
        Specified by:
        getAssemblyContext in interface IComponentBuilder
      • addOperationProvidedRole

        protected org.palladiosimulator.pcm.repository.OperationProvidedRole addOperationProvidedRole​(org.palladiosimulator.pcm.repository.OperationInterface interf,
                                                                                                      String roleName)
      • addOperationRequiredRole

        protected org.palladiosimulator.pcm.repository.OperationRequiredRole addOperationRequiredRole​(org.palladiosimulator.pcm.repository.OperationInterface interf,
                                                                                                      String roleName)
      • getNextCounter

        protected int getNextCounter()
      • getComponent

        public org.palladiosimulator.pcm.repository.RepositoryComponent getComponent()
        Specified by:
        getComponent in interface IComponentBuilder
      • build

        public void build()
        Description copied from interface: IBuilder
        Called to perform this builders actions
        Specified by:
        build in interface IBuilder
      • findResourceType

        protected org.palladiosimulator.pcm.resourcetype.ProcessingResourceType findResourceType​(String nameFragment)