aokell.lib.membrane.composite
Interface ParametricCompositeType

All Superinterfaces:
AttributeController, BaseType, BindingController, BindingControllerSetterGetterItf, BindingType, Component, CompositeType, Content, ContentController, ContentType, FlatType, LifeCycleController, LifeCycleControllerItf, LifeCycleControllerSetterGetterItf, LifeCycleInterceptorType, LifeCycleType, NameController, NameType, ParametricType, PrimitiveType, SuperController, SuperControllerItf, SuperType
All Known Subinterfaces:
ParametricCompositeTemplateType

public interface ParametricCompositeType
extends CompositeType, ParametricType

Marker interface for parametric composite components, i.e. composite components with an attribute controller.

Author:
Lionel Seinturier

Field Summary
 
Fields inherited from interface aokell.lib.control.lifecycle.LifeCycleControllerItf
NAME, TYPE
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Fields inherited from interface aokell.lib.control.superc.SuperControllerItf
NAME, TYPE
 
Method Summary
 
Methods inherited from interface aokell.lib.membrane.BaseType
getFcComponent, setFcComponent
 
Methods inherited from interface org.objectweb.fractal.api.Component
getFcInterface, getFcInterfaces, getFcType
 
Methods inherited from interface aokell.lib.membrane.BaseType
getFcComponent, setFcComponent
 
Methods inherited from interface org.objectweb.fractal.api.Component
getFcInterface, getFcInterfaces, getFcType
 
Methods inherited from interface org.objectweb.fractal.api.control.BindingController
bindFc, listFc, lookupFc, unbindFc
 
Methods inherited from interface aokell.lib.control.binding.BindingControllerSetterGetterItf
getFcBindingController, setFcBindingController
 
Methods inherited from interface aokell.lib.membrane.BaseType
getFcComponent, setFcComponent
 
Methods inherited from interface org.objectweb.fractal.api.Component
getFcInterface, getFcInterfaces, getFcType
 
Methods inherited from interface aokell.lib.control.lifecycle.LifeCycleControllerItf
isFcStarted, setFcStarted, setFcStopped
 
Methods inherited from interface org.objectweb.fractal.api.control.LifeCycleController
getFcState, startFc, stopFc
 
Methods inherited from interface aokell.lib.control.lifecycle.LifeCycleControllerSetterGetterItf
getFcLifeCycleController, setFcLifeCycleController
 
Methods inherited from interface aokell.lib.membrane.BaseType
getFcComponent, setFcComponent
 
Methods inherited from interface org.objectweb.fractal.api.Component
getFcInterface, getFcInterfaces, getFcType
 
Methods inherited from interface org.objectweb.fractal.api.control.NameController
getFcName, setFcName
 
Methods inherited from interface aokell.lib.control.superc.SuperControllerItf
addFcSuperComponent, removeFcSuperComponent
 
Methods inherited from interface org.objectweb.fractal.api.control.SuperController
getFcSuperComponents
 
Methods inherited from interface org.objectweb.fractal.api.control.ContentController
addFcSubComponent, getFcInternalInterface, getFcInternalInterfaces, getFcSubComponents, removeFcSubComponent