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

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