Class PojoComposedStructureClass<E extends org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity>

java.lang.Object
org.palladiosimulator.protocom.tech.ConceptMapping<E>
org.palladiosimulator.protocom.tech.rmi.PojoClass<E>
org.palladiosimulator.protocom.tech.pojo.PojoComposedStructureClass<E>
All Implemented Interfaces:
ICompilationUnit, IJClass, IJCompilationUnit
Direct Known Subclasses:
PojoCompositeComponentClass, PojoSystemClass

public abstract class PojoComposedStructureClass<E extends org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity> extends PojoClass<E> implements IJClass
Common provider for System and CompositeComponent elements. The most important difference between a System and a CompositeComponent is that the BasicComponents of a CompositeComponent are always deployed on the same ResourceEnvironment and therefore can be initialized by the enclosing child component. This does NOT hold for Systems, as these use the RMI registry to assembly their enclosed child components.
  • Constructor Details

    • PojoComposedStructureClass

      public PojoComposedStructureClass(E pcmEntity)
  • Method Details