Uses of Interface
org.objectweb.fractal.adl.ComponentVisitor

Packages that use ComponentVisitor
org.objectweb.fractal.adl   
org.objectweb.fractal.cecilia.adl   
org.objectweb.fractal.cecilia.adl.attributes   
org.objectweb.fractal.cecilia.adl.components   
org.objectweb.fractal.cecilia.adl.controllers   
org.objectweb.fractal.cecilia.adl.implementations   
org.objectweb.fractal.cecilia.adl.interfaces   
org.objectweb.fractal.cecilia.adl.types   
org.objectweb.fractal.cecilia.composite.c.components   
org.objectweb.fractal.cecilia.composite.c.controllers   
org.objectweb.fractal.cecilia.composite.c.source   
org.objectweb.fractal.cecilia.composite.c.types   
org.objectweb.fractal.cecilia.primitive.thinkMC.attributes   
org.objectweb.fractal.cecilia.primitive.thinkMC.components   
org.objectweb.fractal.cecilia.primitive.thinkMC.controllers   
org.objectweb.fractal.cecilia.primitive.thinkMC.implementations   
org.objectweb.fractal.cecilia.primitive.thinkMC.source   
org.objectweb.fractal.cecilia.primitive.thinkMC.types   
 

Uses of ComponentVisitor in org.objectweb.fractal.adl
 

Classes in org.objectweb.fractal.adl that implement ComponentVisitor
 class ComponentVisitorDispatcher
          A visitor dispatcher for ComponentContainer node.
 

Fields in org.objectweb.fractal.adl declared as ComponentVisitor
 ComponentVisitor DefinitionTraveler.componentVisitorItf
          The client ComponentVisitor that is invoked for each visited ComponentContainer.
 ComponentVisitor DefinitionTraveler.sharedComponentVisitorItf
          The client ComponentVisitor that is invoked when a shared component is detected.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.adl
 

Classes in org.objectweb.fractal.cecilia.adl that implement ComponentVisitor
 class NullComponentVisitor
          A component visitor that does nothing.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.adl.attributes
 

Classes in org.objectweb.fractal.cecilia.adl.attributes that implement ComponentVisitor
 class AbstractAttributeVisitor
          Abstract visitor component that creates a task that depends on the attributes of the component (if any).
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.adl.components
 

Classes in org.objectweb.fractal.cecilia.adl.components that implement ComponentVisitor
 class InstanceVisitor
          Creates a InstanceNameProvider task for the visited component.
 class VisitorSelectorForPrimitiveOrComposite
          This visitor component has two client interfaces, the first one is used to delegate the visit operation for primitive components, the other one is used to delegate the visit operation for composite components.
 

Fields in org.objectweb.fractal.cecilia.adl.components declared as ComponentVisitor
protected  ComponentVisitor VisitorSelectorForPrimitiveOrComposite.compositeComponentItf
          The ComponentVisitor client interface used for composite component.
protected  ComponentVisitor VisitorSelectorForPrimitiveOrComposite.primitiveComponentItf
          The ComponentVisitor client interface used for primitive component.
 

Methods in org.objectweb.fractal.cecilia.adl.components that return ComponentVisitor
protected  ComponentVisitor AbstractComponentVisitorPluginUser.getVisitorPlugin(java.lang.Object pluginDesc, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.adl.controllers
 

Classes in org.objectweb.fractal.cecilia.adl.controllers that implement ComponentVisitor
 class VisitorSelectorForController
          ComponentVisitor selector that chooses the visitor component to be executed for the given component node.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.adl.implementations
 

Classes in org.objectweb.fractal.cecilia.adl.implementations that implement ComponentVisitor
 class ImplementationVisitor
          Visitor component that creates tasks that provides implementation source code of the visited component.
 class VisitorSelectorForLanguage
          Delegates compilation to a client ComponentVisitor depending on the implementation language of the component for which its visit method is invoked.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.adl.interfaces
 

Classes in org.objectweb.fractal.cecilia.adl.interfaces that implement ComponentVisitor
 class AbstractClientInterfaceVisitor
          Abstract visitor component that creates a task that depends on the client interfaces of the component (if any).
 class AbstractInterfaceVisitor
          Abstract visitor component that creates a task that depends on the interfaces of the component (if any).
 class AbstractServerInterfaceVisitor
          Abstract visitor component that creates a task that depends on the server interfaces of the component (if any).
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.adl.types
 

Classes in org.objectweb.fractal.cecilia.adl.types that implement ComponentVisitor
 class PrimitiveTypeDefinitionFilter
          This visitor determines the type of a given primitive component and if this type is already defined.
 class TypeVisitor
          Creates a TypeNameProvider task for the visited component.
 

Fields in org.objectweb.fractal.cecilia.adl.types declared as ComponentVisitor
 ComponentVisitor PrimitiveTypeDefinitionFilter.definitionVisitorItf
          The ComponentVisitor client interface use to create the task that defines the component type.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.composite.c.components
 

Classes in org.objectweb.fractal.cecilia.composite.c.components that implement ComponentVisitor
 class CloneableDefinitionVisitor
          Builds the definition of a cloneable composite component.
 class CloneableInstantiationVisitor
          Visitor component that builds the instantiation of a static component instance for cloneable composite component.
 class ComponentDefinitionVisitor
          Builds the definition of a composite component.
 class ComponentInstantiationVisitor
          Visitor component that builds the instantiation of a static component instance for default composite component.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.composite.c.controllers
 

Classes in org.objectweb.fractal.cecilia.composite.c.controllers that implement ComponentVisitor
 class BCBootInstantiationVisitor
          Visitor component that builds the instantiation of the boot binding controller data structure of a default composite component.
 class BCInstantiationVisitor
          Visitor component that builds the instantiation of the binding controller data structure of a default composite component.
 class CCInstantiationVisitor
          Visitor component that builds the instantiation of the content controller data structure of a default composite component.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.composite.c.source
 

Classes in org.objectweb.fractal.cecilia.composite.c.source that implement ComponentVisitor
 class SourceFileVisitor
          Visitor component that builds the source file containing the components' definition and instance code.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.composite.c.types
 

Classes in org.objectweb.fractal.cecilia.composite.c.types that implement ComponentVisitor
 class CloneableInterfaceDefinitionVisitor
          Visitor component that builds the definition of the interfaces of a cloneable composite component.
 class InterfaceDefinitionVisitor
          Visitor component that builds the definition of the interfaces of a default composite component.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.primitive.thinkMC.attributes
 

Classes in org.objectweb.fractal.cecilia.primitive.thinkMC.attributes that implement ComponentVisitor
 class AttributeDefinitionVisitor
          Visitor component that builds the definition of the attribute data structures of the component for ThinkMC dialect.
 class AttributeInstantiationVisitor
          Visitor component that builds the instantiation of the attribute data structures of the component for ThinkMC dialect.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.primitive.thinkMC.components
 

Classes in org.objectweb.fractal.cecilia.primitive.thinkMC.components that implement ComponentVisitor
 class ComponentConstructorCallVisitor
          Visitor component that builds the code for the call to the constructor/destructor of static component instance.
 class ComponentConstructorDeclarationVisitor
          Visitor component that builds the code for the declaration of the constructor/destructor of components.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
 

Classes in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers that implement ComponentVisitor
 class ACDefinitionVisitor
          Visitor component that builds the definition of the attribute controller data structure of the component for ThinkMC dialect.
 class ACFactoryVisitor
          Visitor component that builds the factory implementation code pieces for cloning attribute controller data structure.
 class ACInstantiationVisitor
          Visitor component that builds the instantiation of the attribute controller data structure of the component for ThinkMC dialect.
 class BCDefinitionVisitor
          Visitor component that builds the definition of the binding controller data structure of the component for ThinkMC dialect.
 class BCFactoryVisitor
          Visitor component that builds the factory implementation code pieces for cloning binding controller data structure.
 class CIDefinitionVisitor
          Visitor component that builds the definition of the component identity controller data structure of the component for ThinkMC dialect.
 class CIFactoryVisitor
          Visitor component that builds the factory implementation code pieces for cloning component identity controller data structure.
 class CIInstantiationVisitor
          Visitor component that builds the instantiation of the component identity controller data structure of the component for ThinkMC dialect.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.primitive.thinkMC.implementations
 

Classes in org.objectweb.fractal.cecilia.primitive.thinkMC.implementations that implement ComponentVisitor
 class FactoryImplementationVisitor
           
 class MacroDefinitionVisitor
          Visitor component that provides the inclusion code of the implementation file for ThinkMC dialect.
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.primitive.thinkMC.source
 

Classes in org.objectweb.fractal.cecilia.primitive.thinkMC.source that implement ComponentVisitor
 class CompilationVisitor
           
 

Uses of ComponentVisitor in org.objectweb.fractal.cecilia.primitive.thinkMC.types
 

Classes in org.objectweb.fractal.cecilia.primitive.thinkMC.types that implement ComponentVisitor
 class ClientInterfaceDefinitionVisitor
          Visitor component that builds the definition of the client interfaces of the component for the ThinkMC dialect.
 class ClientInterfaceInstantiationVisitor
          Visitor component that builds the instantiation of the imported interfaces of the component for ThinkMC dialect.
 class InterfaceInstantiationVisitor
          Visitor component that builds the instantiation of the interfaces of the component for ThinkMC dialect.
 class ServerInterfaceDefinitionVisitor
          Visitor component that builds the definition of the server interfaces of the component for the ThinkMC dialect.
 class ServerInterfaceFactoryVisitor
          Visitor component that builds the factory implementation code pieces for the cloning server interfaces.
 class ServerInterfaceInstantiationVisitor
          Visitor component that builds the instantiation of the server interfaces of the component for ThinkMC dialect.
 class ServerInterfaceVFTInstantiationVisitor
          Visitor component that builds the VFT declarations for the exported interfaces of the component for ThinkMC dialect.
 class TypeSourceFileVisitor
          Visitor component that builds the source file containing the definition of the component type.
 



Copyright © 2007-2009 ObjectWeb Consortium. All Rights Reserved.