A B C D E F G H I L M N O P R S T U V W

A

AbstractArchiveTask - Class in org.objectweb.fractal.cecilia.adl.compiler
 
AbstractArchiveTask(String, File, List<String>) - Constructor for class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
 
AbstractAttributeVisitor - Class in org.objectweb.fractal.cecilia.adl.attributes
Abstract visitor component that creates a task that depends on the attributes of the component (if any).
AbstractAttributeVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.attributes.AbstractAttributeVisitor
 
AbstractClientInterfaceVisitor - Class in org.objectweb.fractal.cecilia.adl.interfaces
Abstract visitor component that creates a task that depends on the client interfaces of the component (if any).
AbstractClientInterfaceVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.interfaces.AbstractClientInterfaceVisitor
 
AbstractCompilationTask - Class in org.objectweb.fractal.cecilia.adl.compiler
Abstract implementation of task returned by CompilationTaskFactory#newCompileTask(Object, String, java.util.Map).
AbstractCompilationTask(File, List<String>) - Constructor for class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
 
AbstractCompilationTaskFactory - Class in org.objectweb.fractal.cecilia.adl.compiler
 
AbstractCompilationTaskFactory() - Constructor for class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
AbstractComponentVisitorPluginUser - Class in org.objectweb.fractal.cecilia.adl.components
Extention of AbstractPluginUser for component that uses plugins providing the ComponentVisitor interface.
AbstractComponentVisitorPluginUser() - Constructor for class org.objectweb.fractal.cecilia.adl.components.AbstractComponentVisitorPluginUser
 
AbstractControllerChecker - Class in org.objectweb.fractal.cecilia.adl.controllers
Abstract implementation of a PrimitiveChecker component to check controller part.
AbstractControllerChecker() - Constructor for class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
AbstractDefinitionTask - Class in org.objectweb.fractal.cecilia.adl
Abstract task that can be used for definitions.
AbstractDefinitionTask() - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractDefinitionTask
 
AbstractInstantiationTask - Class in org.objectweb.fractal.cecilia.adl
Abstract task that can be used for instantiations.
AbstractInstantiationTask() - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractInstantiationTask
 
AbstractInterfaceVisitor - Class in org.objectweb.fractal.cecilia.adl.interfaces
Abstract visitor component that creates a task that depends on the interfaces of the component (if any).
AbstractInterfaceVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.interfaces.AbstractInterfaceVisitor
 
AbstractLauncher - Class in org.objectweb.fractal.cecilia.adl
Abstract Cecilia compiler Launcher.
AbstractLauncher() - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
AbstractLauncher.CmdAppendOption - Class in org.objectweb.fractal.cecilia.adl
An option that have a value and that may be specified several time on a command-line.
AbstractLauncher.CmdAppendOption(String, String, String, String) - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdAppendOption
Constructor for CmdAppendOption that has no default value and that use " " as separator.
AbstractLauncher.CmdAppendOption(String, String, String, String, String, String) - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdAppendOption
 
AbstractLauncher.CmdArgument - Class in org.objectweb.fractal.cecilia.adl
A command line option that have a value.
AbstractLauncher.CmdArgument(String, String, String, String, String, boolean) - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdArgument
 
AbstractLauncher.CmdArgument(String, String, String, String) - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdArgument
Constructor for CmdArgument that has no default value and that does not allow multiple occurrences.
AbstractLauncher.CmdFlag - Class in org.objectweb.fractal.cecilia.adl
An option that may be present or not on a command line.
AbstractLauncher.CmdFlag(String, String, String) - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdFlag
 
AbstractLauncher.CmdOption - Class in org.objectweb.fractal.cecilia.adl
Base class of command line options.
AbstractLauncher.CmdOption(String, String, String) - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
AbstractLauncher.CmdPathOption - Class in org.objectweb.fractal.cecilia.adl
An option that have a value and that may be specified several time on a command-line.
AbstractLauncher.CmdPathOption(String, String, String, String) - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdPathOption
 
AbstractLauncher.CmdProperties - Class in org.objectweb.fractal.cecilia.adl
An option that associate name to value.
AbstractLauncher.CmdProperties(String, String, String, String) - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdProperties
 
AbstractLauncher.CommandLine - Class in org.objectweb.fractal.cecilia.adl
A command line is the result of parsing a list of string arguments with a set of options.
AbstractLauncher.CommandLine(AbstractLauncher.Options) - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CommandLine
 
AbstractLauncher.InvalidCommandLineException - Exception in org.objectweb.fractal.cecilia.adl
Exception thrown when an error on the command line has been detected.
AbstractLauncher.InvalidCommandLineException(String, int) - Constructor for exception org.objectweb.fractal.cecilia.adl.AbstractLauncher.InvalidCommandLineException
 
AbstractLauncher.Options - Class in org.objectweb.fractal.cecilia.adl
Set of available command-line options.
AbstractLauncher.Options() - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractLauncher.Options
 
AbstractLinkTask - Class in org.objectweb.fractal.cecilia.adl.compiler
 
AbstractLinkTask(String, File, List<String>, int) - Constructor for class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
 
AbstractParserSelector<T> - Class in org.objectweb.fractal.cecilia.adl
Abstract class that can be used to implement a parser selector based on file name extension.
AbstractParserSelector() - Constructor for class org.objectweb.fractal.cecilia.adl.AbstractParserSelector
 
AbstractParserSelector.ParserNotFoundException - Exception in org.objectweb.fractal.cecilia.adl
 
AbstractParserSelector.ParserNotFoundException(String) - Constructor for exception org.objectweb.fractal.cecilia.adl.AbstractParserSelector.ParserNotFoundException
 
AbstractServerInterfaceVisitor - Class in org.objectweb.fractal.cecilia.adl.interfaces
Abstract visitor component that creates a task that depends on the server interfaces of the component (if any).
AbstractServerInterfaceVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.interfaces.AbstractServerInterfaceVisitor
 
AC - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
A shortcut to the ControllerInterface.ATTRIBUTE_CONTROLLER constant.
ACDefinitionVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Visitor component that builds the definition of the attribute controller data structure of the component for ThinkMC dialect.
ACDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACDefinitionVisitor
 
ACDefinitionVisitor.ACDefinitionTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds source code for the definition of the attribute controller data structure for the given component node.
ACDefinitionVisitor.ACDefinitionTask(Field[]) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACDefinitionVisitor.ACDefinitionTask
 
ACFactoryVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Visitor component that builds the factory implementation code pieces for cloning attribute controller data structure.
ACFactoryVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACFactoryVisitor
 
ACFactoryVisitor.ACFactoryInstantiateDeclarationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds the source code that declare the new attribute controller data structure.
ACFactoryVisitor.ACFactoryInstantiateDeclarationTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACFactoryVisitor.ACFactoryInstantiateDeclarationTask
 
ACFactoryVisitor.ACFactoryInstantiateSizeofTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds the source code that declare the new attribute controller data structure.
ACFactoryVisitor.ACFactoryInstantiateSizeofTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACFactoryVisitor.ACFactoryInstantiateSizeofTask
 
ACFactoryVisitor.ACFactoryInstantiateTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds the source code that copy the attribute controller data structure.
ACFactoryVisitor.ACFactoryInstantiateTask(Attribute[]) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACFactoryVisitor.ACFactoryInstantiateTask
 
ACInstantiationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Visitor component that builds the instantiation of the attribute controller data structure of the component for ThinkMC dialect.
ACInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACInstantiationVisitor
 
ACInstantiationVisitor.ACInstantiationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds source code for the instantiation of the attribute controller data structure for the given component node.
ACInstantiationVisitor.ACInstantiationTask(Attributes) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACInstantiationVisitor.ACInstantiationTask
 
addCflag(Cflag) - Method in interface org.objectweb.fractal.cecilia.adl.directives.CflagContainer
Adds a CFlags sub-element.
addComplexType(IDLDefinition, TypeContainer) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
addComplexType(ComplexType) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader.DependantNode
 
addDecoration(Object, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.bindings.BindingResolverLoader
 
addImport(String, ImportContainer) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
addImport(Import) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader.DependantNode
 
addInclude(Include) - Method in interface org.objectweb.fractal.cecilia.adl.directives.IncludeContainer
Adds an include sub-element.
addIndentLevel() - Method in class org.objectweb.fractal.cecilia.adl.file.CodeWriter
 
additionalImplementationSourceCodeProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.SourceFileTask
Client interface used to retrieve the additional implementation code.
addLdflag(Ldflag) - Method in interface org.objectweb.fractal.cecilia.adl.directives.LdflagContainer
Adds a LDFlag sub-element.
addOption(AbstractLauncher.CmdOption) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.Options
Add an option
addOptions(AbstractLauncher.CmdOption...) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.Options
Add a set of options
addOptions() - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
addParameter(Parameter) - Method in interface org.objectweb.fractal.cecilia.adl.properties.ParameterContainer
Adds a parameter sub-element.
addParser(String, T) - Method in class org.objectweb.fractal.cecilia.adl.AbstractParserSelector
 
addProperty(Property) - Method in interface org.objectweb.fractal.cecilia.adl.properties.Properties
Adds a property sub-element.
ADL_IDL_BRIGDE_DTD - Static variable in class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
The URL of the DTD that defines AST node interfaces for bridging ADL and IDL trees.
ADL_IDL_BRIGDE_DTD - Static variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
The URL of the DTD that defines AST node interfaces for bridging ADL and IDL trees.
adlBuildDir - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
adlBuildDirectory - Variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
 
adlBuildDirectory - Variable in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
 
adlBuildDirectory - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
 
adlBuildDirectory - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor.TypeSourceFileTask
 
ADLParserSelectorLoader - Class in org.objectweb.fractal.cecilia.adl.parser
A component that choose the ADL Parser to be used for the given definition name based on the file name extension.
ADLParserSelectorLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.parser.ADLParserSelectorLoader
 
adlToExecName - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
afterSubComponentCheck(List<ComponentContainer>, ComponentContainer, Map<Object, Object>) - Method in interface org.objectweb.fractal.cecilia.adl.components.PrimitiveChecker
Checks a single component.
afterSubComponentCheck(List<ComponentContainer>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
afterSubComponentCheck(List<ComponentContainer>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerCheckerSelector
 
afterSubComponentCheck(List<ComponentContainer>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.PrimitiveCheckerDispatcher
 
allowMultiple - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdArgument
 
append(String) - Method in class org.objectweb.fractal.cecilia.adl.file.CodeWriter
Appends a string.
append(char) - Method in class org.objectweb.fractal.cecilia.adl.file.CodeWriter
Appends a character.
append(int) - Method in class org.objectweb.fractal.cecilia.adl.file.CodeWriter
Appends an integer.
appendImplementationCode(CodeWriter) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.AbstractImplementationTask
 
appendImplementationCode(CodeWriter) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.ImplementationTask
 
appendImplementationCode(CodeWriter) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.ModuleImplementationTask
 
appendln(String) - Method in class org.objectweb.fractal.cecilia.adl.file.CodeWriter
Appends a string and ends the current line.
appendReverseSortedSourceCodes(CodeWriter, Collection<SourceCodeProvider>) - Static method in class org.objectweb.fractal.cecilia.adl.SourceCodeHelper
Appends in alphabetic order on the given CodeWriter, the code pieces provided by the given collection of provider.
appendSortedSourceCodes(CodeWriter, Collection<SourceCodeProvider>) - Static method in class org.objectweb.fractal.cecilia.adl.SourceCodeHelper
Appends in alphabetic order on the given CodeWriter, the code pieces provided by the given collection of provider.
appendSourceCodes(CodeWriter, Collection<SourceCodeProvider>) - Static method in class org.objectweb.fractal.cecilia.adl.SourceCodeHelper
Appends on the given CodeWriter, the code pieces provided by the given collection of provider.
archivate(File, Collection<File>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
Archive method.
archivate(File, Collection<File>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuArchiverTask
 
ARCHIVE_OUTPUT_FORMAT - Static variable in interface org.objectweb.fractal.cecilia.adl.compiler.OutputFormat
The value of the output format to be used to compile the component in an archive.
archiveFile - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
 
ARCHIVER_COMMAND - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
archiverCmdOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
arCommand - Variable in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuArchiverTask
 
argDesc - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdArgument
 
argNameDesc - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdProperties
 
argsToMap(String...) - Static method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
arguments - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CommandLine
 
argValueDesc - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdProperties
 
assemblyFile - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor.AssemblyFileProvider
 
ATTRIBUTE_AST_NODE_NAME - Static variable in interface org.objectweb.fractal.cecilia.adl.CeciliaADLConstants
The qualified name which represents an <attribute> element in the ADL (it's specific to Cecilia ADL).
ATTRIBUTE_CONTROLLER - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The name of the attribute controller interface.
ATTRIBUTE_CONTROLLER_SIGNATURE - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The signature of the ControllerInterface.ATTRIBUTE_CONTROLLER interface.
AttributeDefinitionVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.attributes
Visitor component that builds the definition of the attribute data structures of the component for ThinkMC dialect.
AttributeDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeDefinitionVisitor
 
AttributeDefinitionVisitor.AttributeDefinitionTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.attributes
Builds definition source code for attribute data structure for the given component node.
AttributeDefinitionVisitor.AttributeDefinitionTask(String) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeDefinitionVisitor.AttributeDefinitionTask
 
attributeDefintionsProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentDefinitionVisitor.ComponentDefinitionTask
Source code to be included for attribute definitions (optional).
AttributeErrors - Enum in org.objectweb.fractal.cecilia.adl.attributes
ErrorTemplate group for the attributes package.
attributeInstantiationProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentInstantiationVisitor.ComponentInstantiationTask
Source code for attribute definitions.
AttributeInstantiationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.attributes
Visitor component that builds the instantiation of the attribute data structures of the component for ThinkMC dialect.
AttributeInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeInstantiationVisitor
 
AttributeInstantiationVisitor.AttributeDefinitionTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.attributes
Builds definition source code for attribute data structure for the given component node.
AttributeInstantiationVisitor.AttributeDefinitionTask(Attribute[], Map<String, Type>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeInstantiationVisitor.AttributeDefinitionTask
 
AttributeLoader - Class in org.objectweb.fractal.cecilia.adl.attributes
A Loader to check Attributes nodes in definitions.
AttributeLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
 
AttributeModifierLoader - Class in org.objectweb.fractal.cecilia.adl.attributes
A Loader to handle Attributes nodes that contain Attribute nodes of the special form This form is the key to non-trivial initializers for attributes.
AttributeModifierLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.attributes.AttributeModifierLoader
 
attributeSignature - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeDefinitionVisitor.AttributeDefinitionTask
 

B

BasicIDLLoader - Class in org.objectweb.fractal.cecilia.adl.idl
IDLLoader implementation for IDL source code.
BasicIDLLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
BasicIDLLoader.DependantNode - Class in org.objectweb.fractal.cecilia.adl.idl
 
BasicIDLLoader.DependantNode() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader.DependantNode
 
BC - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
A shortcut to the ControllerInterface.BINDING_CONTROLLER constant.
BCBootInstantiationVisitor - Class in org.objectweb.fractal.cecilia.composite.c.controllers
Visitor component that builds the instantiation of the boot binding controller data structure of a default composite component.
BCBootInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.controllers.BCBootInstantiationVisitor
 
BCBootInstantiationVisitor.BCBootInstantiationTask - Class in org.objectweb.fractal.cecilia.composite.c.controllers
 
BCBootInstantiationVisitor.BCBootInstantiationTask(Binding[]) - Constructor for class org.objectweb.fractal.cecilia.composite.c.controllers.BCBootInstantiationVisitor.BCBootInstantiationTask
 
BCDefinitionVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Visitor component that builds the definition of the binding controller data structure of the component for ThinkMC dialect.
BCDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCDefinitionVisitor
 
BCDefinitionVisitor.BCPrimitiveDefinitionTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds source code for the definition of the binding controller data structure for the given component node.
BCDefinitionVisitor.BCPrimitiveDefinitionTask(int) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCDefinitionVisitor.BCPrimitiveDefinitionTask
 
BCFactoryVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Visitor component that builds the factory implementation code pieces for cloning binding controller data structure.
BCFactoryVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCFactoryVisitor
 
BCFactoryVisitor.BCFactoryInstantiateDeclarationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds the source code that declare the new binding controller data structure.
BCFactoryVisitor.BCFactoryInstantiateDeclarationTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCFactoryVisitor.BCFactoryInstantiateDeclarationTask
 
BCFactoryVisitor.BCFactoryInstantiateSizeofTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds the source code that declare the new binding controller data structure.
BCFactoryVisitor.BCFactoryInstantiateSizeofTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCFactoryVisitor.BCFactoryInstantiateSizeofTask
 
BCFactoryVisitor.BCFactoryInstantiateTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds the source code that copy the binding controller data structure.
BCFactoryVisitor.BCFactoryInstantiateTask(List<TypeInterface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCFactoryVisitor.BCFactoryInstantiateTask
 
bcInstantiationProviderItf - Variable in class org.objectweb.fractal.cecilia.composite.c.components.ComponentInstantiationVisitor.ComponentInstantiationTask
Source code for binding-controller instantiation.
BCInstantiationVisitor - Class in org.objectweb.fractal.cecilia.composite.c.controllers
Visitor component that builds the instantiation of the binding controller data structure of a default composite component.
BCInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.controllers.BCInstantiationVisitor
 
BCInstantiationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Visitor component that builds the instantiation of the binding controller data structure of the component for ThinkMC dialect.
BCInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCInstantiationVisitor
 
BCInstantiationVisitor.BCInstantiationTask - Class in org.objectweb.fractal.cecilia.composite.c.controllers
Builds source code for the instantiation of the binding controller data structure for the given component node.
BCInstantiationVisitor.BCInstantiationTask(Binding[]) - Constructor for class org.objectweb.fractal.cecilia.composite.c.controllers.BCInstantiationVisitor.BCInstantiationTask
 
BCInstantiationVisitor.BCPrimitiveInstantiationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds source code for the instantiation of the binding controller data structure for the given component node.
BCInstantiationVisitor.BCPrimitiveInstantiationTask(List<TypeInterface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCInstantiationVisitor.BCPrimitiveInstantiationTask
 
beforeSubComponentCheck(List<ComponentContainer>, ComponentContainer, Map<Object, Object>) - Method in interface org.objectweb.fractal.cecilia.adl.components.PrimitiveChecker
Checks a single component.
beforeSubComponentCheck(List<ComponentContainer>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
beforeSubComponentCheck(List<ComponentContainer>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerCheckerSelector
 
beforeSubComponentCheck(List<ComponentContainer>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.PrimitiveCheckerDispatcher
 
beforeSubComponentCheck(List<ComponentContainer>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
bindFc(String, Object) - Method in class org.objectweb.fractal.adl.DefinitionTraveler
 
bindFc(String, Object) - Method in class org.objectweb.fractal.adl.VisitorDispatcher
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.CeciliaFactory
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.CheckerLoader
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.components.ComponentChecker
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.idl.RecursiveIDLDispatchVisitor
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationCodeLoaderSelector
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.parser.ADLParserSelectorLoader
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.PrimitiveCheckerDispatcher
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
 
bindFc(String, Object) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
BINDING_AST_NODE_NAME - Static variable in interface org.objectweb.fractal.cecilia.adl.CeciliaADLConstants
The qualified name which represents a <binding> element in the ADL.
BINDING_CONTROLLER - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The name of the binding controller interface.
BINDING_CONTROLLER_SIGNATURE - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The signature of the ControllerInterface.BINDING_CONTROLLER interface.
BindingDecorationUtil - Class in org.objectweb.fractal.cecilia.adl.bindings
Utility class to manipulate decorations of Binding node.
BindingErrors - Enum in org.objectweb.fractal.cecilia.adl.bindings
ErrorTemplate group for the bindings package.
BindingResolverLoader - Class in org.objectweb.fractal.cecilia.adl.bindings
A Loader which "resolves" bindings.
BindingResolverLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.bindings.BindingResolverLoader
 
bindings - Variable in class org.objectweb.fractal.cecilia.composite.c.controllers.BCInstantiationVisitor.BCInstantiationTask
 
BootControllerLoader - Class in org.objectweb.fractal.cecilia.composite.c.controllers
Adds controllers interface for "boot" composite component.
BootControllerLoader() - Constructor for class org.objectweb.fractal.cecilia.composite.c.controllers.BootControllerLoader
 
BOUND_TO_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
A decoration set on a client Interface node to indicates to which server interface it is bound to.
BoundedCollectionBindingFlattenerLoader - Class in org.objectweb.fractal.cecilia.adl.bindings
A Loader to handle Interface nodes that contain fake collection interfaces (convenient one-line declaration for n..m cardinality collection interfaces).
BoundedCollectionBindingFlattenerLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.bindings.BoundedCollectionBindingFlattenerLoader
 
BoundedCollectionInterfaceFlattenerLoader - Class in org.objectweb.fractal.cecilia.adl.interfaces
A Loader to handle Interface nodes that contain fake collection interfaces (convenient one-line declaration for n..m cardinality collection interfaces).
BoundedCollectionInterfaceFlattenerLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.interfaces.BoundedCollectionInterfaceFlattenerLoader
 
buildComplexOrPrimitiveType(Type) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
Returns the equivalent in C of the given primitive or complex type.
buildDeclarationType(Type) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
Builds a definition suitable for inclusion e.g.
buildDir - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
buildInclude(String) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
 
buildMethodDefinition(Method, boolean) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
 
buildMethodDefinition(Method, boolean, String) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
Builds method with a specific name.
buildParameter(Parameter) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
 
buildPrimitiveType(PrimitiveType) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
Returns the equivalent in C of the given type.
buildPrimitiveType(PrimitiveType.PrimitiveTypeEnum) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
Returns the equivalent in C of the given type.
buildRecordField(Field) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
 
buildRecordField(Field, String) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
 
buildReturnType(Type) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
Returns the equivalent in C of the given return type.
buildUnionField(Field) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
 
buildUnionField(Field, String) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
 

C

C_FLAGS - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
castVisitorInterface(Object) - Method in class org.objectweb.fractal.adl.ComponentVisitorDispatcher
 
castVisitorInterface(Object) - Method in class org.objectweb.fractal.adl.DefinitionVisitorDispatcher
 
castVisitorInterface(Object) - Method in class org.objectweb.fractal.adl.VisitorDispatcher
This method is used by bindFc to cast the given serverItf to a correct type.
CBootControllerLoaderJavaFactory - Class in org.objectweb.fractal.cecilia.composite
 
CBootControllerLoaderJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.composite.CBootControllerLoaderJavaFactory
 
CBootVisitorJavaFactory - Class in org.objectweb.fractal.cecilia.composite
 
CBootVisitorJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.composite.CBootVisitorJavaFactory
 
CC - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
A shortcut to the ControllerInterface.CONTENT_CONTROLLER constant.
ccInstantiationProviderItf - Variable in class org.objectweb.fractal.cecilia.composite.c.components.ComponentInstantiationVisitor.ComponentInstantiationTask
Source code for binding-controller instantiation.
CCInstantiationVisitor - Class in org.objectweb.fractal.cecilia.composite.c.controllers
Visitor component that builds the instantiation of the content controller data structure of a default composite component.
CCInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.controllers.CCInstantiationVisitor
 
CCInstantiationVisitor.CCInstantiationTask - Class in org.objectweb.fractal.cecilia.composite.c.controllers
Builds source code for the instantiation of the content controller data structure for the given component node.
CCInstantiationVisitor.CCInstantiationTask(Component[]) - Constructor for class org.objectweb.fractal.cecilia.composite.c.controllers.CCInstantiationVisitor.CCInstantiationTask
 
CCodeLoader - Class in org.objectweb.fractal.cecilia.adl.implementations
ImplementationCodeLoader implementation for C source code.
CCodeLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.CCodeLoader
 
CCompositeControllerLoaderJavaFactory - Class in org.objectweb.fractal.cecilia.composite
 
CCompositeControllerLoaderJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.composite.CCompositeControllerLoaderJavaFactory
 
CCompositeVisitorJavaFactory - Class in org.objectweb.fractal.cecilia.composite
 
CCompositeVisitorJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.composite.CCompositeVisitorJavaFactory
 
CECILIA_ADL_DTD - Static variable in interface org.objectweb.fractal.cecilia.adl.CeciliaADLConstants
Cecilia ADL DTD.
CECILIA_BASIC_COMPILER_ADL - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
The name of the default ADL of the compiler.
CeciliaADLConstants - Interface in org.objectweb.fractal.cecilia.adl
This interface is meant to store commonly used constants and String literals in Cecilia ADL.
CeciliaBasicFactoryJavaFactory - Class in org.objectweb.fractal.cecilia.adl
 
CeciliaBasicFactoryJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.adl.CeciliaBasicFactoryJavaFactory
 
CeciliaFactory - Class in org.objectweb.fractal.cecilia.adl
Implementation of the Factory interface.
CeciliaFactory() - Constructor for class org.objectweb.fractal.cecilia.adl.CeciliaFactory
 
CEnumDefinitionVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for EnumDefinition nodes.
CEnumDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CEnumDefinitionVisitor
 
CEnumDefinitionVisitor.CEnumSourceTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds enum definitions for C.
CEnumDefinitionVisitor.CEnumSourceTask(EnumDefinition) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CEnumDefinitionVisitor.CEnumSourceTask
Simple constructor.
CEnumFileVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for EnumDefinition nodes.
CEnumFileVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor
 
CEnumFileVisitor.CEnumFileTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds interface definitions file and puts the source code that is received for a given enumDefinitionNode.
CEnumFileVisitor.CEnumFileTask(EnumDefinition, File) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
Cflag - Interface in org.objectweb.fractal.cecilia.adl.directives
AST node interface for CFlags elements.
CflagContainer - Interface in org.objectweb.fractal.cecilia.adl.directives
AST node interface for CFlags container elements.
cFlagsOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
check(Definition, Map<Object, Object>) - Method in interface org.objectweb.fractal.cecilia.adl.Checker
Checks the given definition.
check(Definition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.components.ComponentChecker
 
check(String, IDLDefinition, Map<String, BasicIDLLoader.DependantNode>, List<String>, ClassLoader, Map<String, IDLDefinition>) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
checkADLMode - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
checkADLModeOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
checkAttributesContainer(AttributesContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
 
checkAttributesContainer(AttributesContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.attributes.AttributeModifierLoader
 
checkBinding(Binding, Interface, String, String, Interface, String, String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.bindings.BindingResolverLoader
 
checkBindingSignaturesCompatibility(Binding, Interface, Interface) - Method in class org.objectweb.fractal.cecilia.adl.bindings.BindingResolverLoader
 
checkClientInterface(TypeInterface) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
checkComponent(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
checkComponent(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.adl.controllers.EmptyControllerChecker
 
checkComponent(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.BootControllerLoader
 
checkComponent(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
checkComponent(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerLoader
 
checkComponent(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.PrimitiveControllerLoader
 
checkCustomLifeCycleControllerInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.PrimitiveControllerLoader
 
checkDir(File) - Static method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
Checker - Interface in org.objectweb.fractal.cecilia.adl
An ADL checker.
CHECKER_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.CheckerLoader
The name of the Checker client interface of this component.
checkerItf - Variable in class org.objectweb.fractal.cecilia.adl.CheckerLoader
The Checker client interface.
CheckerLoader - Class in org.objectweb.fractal.cecilia.adl
A very simple delegating loader which call a client Checker before returning the loaded AST.
CheckerLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.CheckerLoader
 
checkImplementationContainer(ImplementationContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationLoader
 
checkInterfaceContainer(InterfaceContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
 
checkInterfaceNameSrcCompatibility(String, IDLDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
checkNode(Node, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
checkNode(Object, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
 
checkOrder(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.adl.components.StartOrderLoader
 
checkPackageSrcCompatibility(String, IDLDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
checkServerInterface(TypeInterface) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
CI - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
A shortcut to the ControllerInterface.COMPONENT_IDENTITY constant.
CIDefinitionVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Visitor component that builds the definition of the component identity controller data structure of the component for ThinkMC dialect.
CIDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIDefinitionVisitor
 
CIDefinitionVisitor.CIDefinitionTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds source code for the definition of the component identity controller data structure for the given component node.
CIDefinitionVisitor.CIDefinitionTask(int) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIDefinitionVisitor.CIDefinitionTask
 
CIFactoryVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Visitor component that builds the factory implementation code pieces for cloning component identity controller data structure.
CIFactoryVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIFactoryVisitor
 
CIFactoryVisitor.CIFactoryInstantiateDeclarationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds the source code that declare the new component identity controller data structure.
CIFactoryVisitor.CIFactoryInstantiateDeclarationTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIFactoryVisitor.CIFactoryInstantiateDeclarationTask
 
CIFactoryVisitor.CIFactoryInstantiateSizeofTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds the source code that declare the new component identity controller data structure.
CIFactoryVisitor.CIFactoryInstantiateSizeofTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIFactoryVisitor.CIFactoryInstantiateSizeofTask
 
CIFactoryVisitor.CIFactoryInstantiateTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds the source code that copy the component identity controller data structure.
CIFactoryVisitor.CIFactoryInstantiateTask(List<TypeInterface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIFactoryVisitor.CIFactoryInstantiateTask
 
CIInstantiationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Visitor component that builds the instantiation of the component identity controller data structure of the component for ThinkMC dialect.
CIInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIInstantiationVisitor
 
CIInstantiationVisitor.CIInstantiationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Builds source code for the instantiation of the component identity controller data structure for the given component node.
CIInstantiationVisitor.CIInstantiationTask(List<TypeInterface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIInstantiationVisitor.CIInstantiationTask
 
cInstanceName - Variable in class org.objectweb.fractal.cecilia.adl.components.InstanceVisitor.InstanceNameProviderImpl
 
cInterfaceDefinitionItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeDefinitionVisitor.AttributeDefinitionTask
Source code to be included to access the record definition header files (idl.h) for the attributes' signature of the componentNode.
cInterfaceDefinitionItfs - Variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor.ControllerImplementationFileProvider
 
cInterfaceDefinitionItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceDefinitionVisitor.ClientInterfaceDefinitionTask
Source code to be included to access the interface definition header files (idl.h) for each imported interface of the componentNode.
CInterfaceDefinitionVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for interface definition in C.
CInterfaceDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor
 
CInterfaceDefinitionVisitor.CInterfaceHeaderTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds interface definitions for C.
CInterfaceDefinitionVisitor.CInterfaceHeaderTask(InterfaceDefinition) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
CInterfaceFileVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for InterfaceDefinition nodes.
CInterfaceFileVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor
 
CInterfaceFileVisitor.CInterfaceHeaderTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds interface definitions file and puts the source code that is received for a given interfaceNode.
CInterfaceFileVisitor.CInterfaceHeaderTask(InterfaceDefinition, File) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
cItfDefinitionItfs - Variable in class org.objectweb.fractal.cecilia.composite.c.types.InterfaceDefinitionVisitor.InterfaceDefinitonTask
Source code to be included to access the interface definition header files (idl.h) for each interface of the componentNode.
cItfDefinitionItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceDefinitionVisitor.ServerInterfaceDefinitionTask
Source code to be included to access the interface definition header files (idl.h) for each exported interface of the componentNode.
cItfName - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
cItfSourceItf - Variable in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
Client interface used to retrieve the content of the generated files.
cItfSourceItf - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
Client interface used to retrieve the content of the generated files.
cItfSourceItf - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
Client interface used to retrieve the content of the generated files.
cItfSourceItf - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
Client interface used to retrieve the content of the generated files.
CLIENT_INTERFACE_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
A decoration set on Binding nodes, its value is the client interface node of the binding.
CLIENT_LOADER_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationCodeLoaderSelector
the client interface prefix for loaded client loader plugins.
CLIENT_VISITOR - Static variable in class org.objectweb.fractal.adl.VisitorDispatcher
The name of the Compiler client interface of this component.
CLIENT_VISITOR_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.components.AbstractComponentVisitorPluginUser
The name of the client visitor plugin(s).
CLIENT_VISITORITF_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.idl.RecursiveIDLDispatchVisitor
The name of the builder collection interface.
clientInterfaceBindings - Variable in class org.objectweb.fractal.cecilia.adl.bindings.BindingResolverLoader
Map associating client interface node to the list of binding nodes it is the client.
ClientInterfaceDefinitionVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Visitor component that builds the definition of the client interfaces of the component for the ThinkMC dialect.
ClientInterfaceDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceDefinitionVisitor
 
ClientInterfaceDefinitionVisitor.ClientInterfaceDefinitionTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds definition source code for the definition of the client interfaces for the given component node.
ClientInterfaceDefinitionVisitor.ClientInterfaceDefinitionTask(List<TypeInterface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceDefinitionVisitor.ClientInterfaceDefinitionTask
 
ClientInterfaceInstantiationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Visitor component that builds the instantiation of the imported interfaces of the component for ThinkMC dialect.
ClientInterfaceInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor
 
ClientInterfaceInstantiationVisitor.IncludeClientInstanceTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds part of the source code for imported interface instantiation for the given component node.
ClientInterfaceInstantiationVisitor.IncludeClientInstanceTask(LinkedHashMap<TypeInterface, Interface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor.IncludeClientInstanceTask
 
ClientInterfaceInstantiationVisitor.InitializationClientInstanceTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds part of the source code for imported interface instantiation for the given component node.
ClientInterfaceInstantiationVisitor.InitializationClientInstanceTask(LinkedHashMap<TypeInterface, Interface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor.InitializationClientInstanceTask
 
clientItfDefinitionsItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceDefinitionVisitor.InterfaceDefinitonTask
Source code to be included for client interface definitions.
clientItfInstancesItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceInstantiationVisitor.InterfaceDefinitonTask
Source code to be included for client interface instantiation.
clientProviderItfs - Variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor.CompiledControllerFileAggregator
Client collection interface used to retrieve files provided by this task.
clientProviderItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor.FileProviderAggregatorTask
Client collection interface used to retrieve files provided by this task.
CloneableControllerLoader - Class in org.objectweb.fractal.cecilia.composite.c.controllers
Adds controllers interface for "composite" components.
CloneableControllerLoader() - Constructor for class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
CloneableControllerLoader - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Adds controllers interface for "cloneable" components.
CloneableControllerLoader() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CloneableControllerLoader
 
CloneableDefinitionVisitor - Class in org.objectweb.fractal.cecilia.composite.c.components
Builds the definition of a cloneable composite component.
CloneableDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.components.CloneableDefinitionVisitor
 
CloneableDefinitionVisitor.CloneableComponentDefinitionTask - Class in org.objectweb.fractal.cecilia.composite.c.components
Builds source code for the definition of the component data structure for a cloneable composite component.
CloneableDefinitionVisitor.CloneableComponentDefinitionTask() - Constructor for class org.objectweb.fractal.cecilia.composite.c.components.CloneableDefinitionVisitor.CloneableComponentDefinitionTask
 
CloneableInstantiationVisitor - Class in org.objectweb.fractal.cecilia.composite.c.components
Visitor component that builds the instantiation of a static component instance for cloneable composite component.
CloneableInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.components.CloneableInstantiationVisitor
 
CloneableInstantiationVisitor.CloneableInstantiationTask - Class in org.objectweb.fractal.cecilia.composite.c.components
Builds source code for the instantiation/initialization of a default composite component.
CloneableInstantiationVisitor.CloneableInstantiationTask() - Constructor for class org.objectweb.fractal.cecilia.composite.c.components.CloneableInstantiationVisitor.CloneableInstantiationTask
 
CloneableInterfaceDefinitionVisitor - Class in org.objectweb.fractal.cecilia.composite.c.types
Visitor component that builds the definition of the interfaces of a cloneable composite component.
CloneableInterfaceDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.types.CloneableInterfaceDefinitionVisitor
 
CloneableInterfaceDefinitionVisitor.CloneableInterfaceDefinitonTask - Class in org.objectweb.fractal.cecilia.composite.c.types
Builds source code containing the definition of the interfaces for a cloneable composite component.
CloneableInterfaceDefinitionVisitor.CloneableInterfaceDefinitonTask(List<IDLDefinition>) - Constructor for class org.objectweb.fractal.cecilia.composite.c.types.CloneableInterfaceDefinitionVisitor.CloneableInterfaceDefinitonTask
 
CODE_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationDecorationUtil
A decoration set on node that refers to an implementation.
CodeWriter - Class in org.objectweb.fractal.cecilia.adl.file
Utility class for source code generation.
CodeWriter(String) - Constructor for class org.objectweb.fractal.cecilia.adl.file.CodeWriter
 
CodeWriter() - Constructor for class org.objectweb.fractal.cecilia.adl.file.CodeWriter
Default constructor.
COMPILATION_COMPOSITION - Static variable in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor
The name of the task composition schema used by this visitor.
COMPILATION_COMPOSITION - Static variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
The name of the task composition schema used by this visitor.
COMPILATION_TASK_FACTORY_ITF_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
The name of the ControllerImplementationVisitor.compilationTaskFactoryItf client interface.
COMPILATION_TASK_FACTORY_ITF_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
The name of the GlobalInitVisitor.compilationTaskFactoryItf client interface.
COMPILATION_TASK_FACTORY_ITF_NAME - Static variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
The name of the CompilationVisitor.compilationTaskFactoryItf client interface.
CompilationTaskFactory - Interface in org.objectweb.fractal.cecilia.adl.compiler
 
compilationTaskFactoryItf - Variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
The client interface used to create compilation tasks.
compilationTaskFactoryItf - Variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
The client interface used to create compilation tasks.
compilationTaskFactoryItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
The client interface used to create compilation tasks.
CompilationVisitor - Class in org.objectweb.fractal.cecilia.composite.c
 
CompilationVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor
 
CompilationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.source
 
CompilationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
CompilationVisitor.AssemblyFileProvider - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.source
A SourceFileProvider task that provides SourceFile for component module written in assembly code.
CompilationVisitor.AssemblyFileProvider(SourceFile) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor.AssemblyFileProvider
 
CompilationVisitor.CompositeCompiledFileAggregator - Class in org.objectweb.fractal.cecilia.composite.c
Aggregate a file provided by the given composite component and its sub components.
CompilationVisitor.CompositeCompiledFileAggregator() - Constructor for class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor.CompositeCompiledFileAggregator
 
CompilationVisitor.FileProviderAggregatorTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.source
Aggregate files provided by a set of FileProvider client into a collection provided by the FileCollectionProvider server interface of this task.
CompilationVisitor.FileProviderAggregatorTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor.FileProviderAggregatorTask
 
compile(SourceFile, File) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
Compilation method.
compile(SourceFile, File) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuCompilerTask
 
compile(SourceFile, File) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuDepCompilerTask
 
compile(String) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
Compiles the given ADL.
compile(String, String) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
Compiles the given ADL.
compile() - Method in class org.objectweb.fractal.cecilia.adl.Launcher
Compiles the list of adl files that are received from the command-line.
compiledFile - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
 
compiler - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
COMPILER_COMMAND - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
compilerADLOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
compilerCmdOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
compilerContext - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
CompilerErrors - Enum in org.objectweb.fractal.cecilia.adl.compiler
ErrorTemplate group for the compiler package.
COMPONENT_AST_NODE_NAME - Static variable in interface org.objectweb.fractal.cecilia.adl.CeciliaADLConstants
The qualified name which represents a <component> element in the ADL.
COMPONENT_IDENTITY - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The name of the component identity controller interface.
COMPONENT_IDENTITY_SIGNATURE - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The signature of the ControllerInterface.COMPONENT_IDENTITY interface.
COMPONENT_VISITOR_ITF_NAME - Static variable in class org.objectweb.fractal.adl.DefinitionTraveler
The name of the DefinitionTraveler.componentVisitorItf client interface.
ComponentChecker - Class in org.objectweb.fractal.cecilia.adl.components
Basic implementation of the Checker interface.
ComponentChecker() - Constructor for class org.objectweb.fractal.cecilia.adl.components.ComponentChecker
 
ComponentConstructorCallVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Visitor component that builds the code for the call to the constructor/destructor of static component instance.
ComponentConstructorCallVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor
 
ComponentConstructorCallVisitor.ComponentConstructorCallTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Generates the call to the constructor of the component.
ComponentConstructorCallVisitor.ComponentConstructorCallTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor.ComponentConstructorCallTask
 
ComponentConstructorCallVisitor.ComponentDeclarationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Generates the declarations necessary to call the constructor of the component.
ComponentConstructorCallVisitor.ComponentDeclarationTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor.ComponentDeclarationTask
 
ComponentConstructorCallVisitor.ComponentDestructorCallTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Generates the call to the destructor of the component.
ComponentConstructorCallVisitor.ComponentDestructorCallTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor.ComponentDestructorCallTask
 
ComponentConstructorDeclarationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Visitor component that builds the code for the declaration of the constructor/destructor of components.
ComponentConstructorDeclarationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorDeclarationVisitor
 
ComponentConstructorDeclarationVisitor.ComponentConstructorDeclarationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Generates the declarations necessary to call the constructor/destructor of the component.
ComponentConstructorDeclarationVisitor.ComponentConstructorDeclarationTask(boolean, boolean) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorDeclarationVisitor.ComponentConstructorDeclarationTask
 
ComponentDecorationUtil - Class in org.objectweb.fractal.cecilia.adl.components
Utility class to manipulate decoration of Component node.
ComponentDefinitionVisitor - Class in org.objectweb.fractal.cecilia.composite.c.components
Builds the definition of a composite component.
ComponentDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.components.ComponentDefinitionVisitor
 
ComponentDefinitionVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Visitor component that builds the definition of the component data structure of the component for ThinkMC dialect.
ComponentDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentDefinitionVisitor
 
ComponentDefinitionVisitor.ComponentDefinitionTask - Class in org.objectweb.fractal.cecilia.composite.c.components
Builds source code for the definition of the component data structure for a default composite component.
ComponentDefinitionVisitor.ComponentDefinitionTask() - Constructor for class org.objectweb.fractal.cecilia.composite.c.components.ComponentDefinitionVisitor.ComponentDefinitionTask
 
ComponentDefinitionVisitor.ComponentDefinitionTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Builds source code for the definition of the component data structure for the given component node.
ComponentDefinitionVisitor.ComponentDefinitionTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentDefinitionVisitor.ComponentDefinitionTask
 
ComponentErrors - Enum in org.objectweb.fractal.cecilia.adl.components
ErrorTemplate group for the types package.
componentFileItfs - Variable in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor.CompositeCompiledFileAggregator
Client collection interface used to retrieve compiled files for the given component.
ComponentHelper - Class in org.objectweb.fractal.cecilia.adl.components
Helper class for Component and ExtendedComponent nodes.
ComponentInstantiationVisitor - Class in org.objectweb.fractal.cecilia.composite.c.components
Visitor component that builds the instantiation of a static component instance for default composite component.
ComponentInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.components.ComponentInstantiationVisitor
 
ComponentInstantiationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Visitor component that builds the instantiation of a static component instance for component written in the ThinkMC dialect.
ComponentInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentInstantiationVisitor
 
ComponentInstantiationVisitor.ComponentInstantiationTask - Class in org.objectweb.fractal.cecilia.composite.c.components
Builds source code for the instantiation/initialization of a default composite component.
ComponentInstantiationVisitor.ComponentInstantiationTask() - Constructor for class org.objectweb.fractal.cecilia.composite.c.components.ComponentInstantiationVisitor.ComponentInstantiationTask
 
ComponentInstantiationVisitor.ComponentInstantiationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.components
Builds source code for the instantiation/initialization of the component data structure for the given component node.
ComponentInstantiationVisitor.ComponentInstantiationTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentInstantiationVisitor.ComponentInstantiationTask
 
ComponentTypeDesc - Class in org.objectweb.fractal.cecilia.adl.types
Descriptor of component definition.
ComponentTypeDesc(ComponentContainer) - Constructor for class org.objectweb.fractal.cecilia.adl.types.ComponentTypeDesc
 
componentTypes - Variable in class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
A context local map associating ComponentTypeDesc to themselves.
ComponentVisitor - Interface in org.objectweb.fractal.adl
Visitor interface for ComponentContainer nodes.
ComponentVisitorDispatcher - Class in org.objectweb.fractal.adl
A visitor dispatcher for ComponentContainer node.
ComponentVisitorDispatcher() - Constructor for class org.objectweb.fractal.adl.ComponentVisitorDispatcher
 
componentVisitorItf - Variable in class org.objectweb.fractal.adl.DefinitionTraveler
The client ComponentVisitor that is invoked for each visited ComponentContainer.
COMPOSITE_COMPONENT_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
The name of the ComponentVisitor client interface used for composite components.
compositeComponentItf - Variable in class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
The ComponentVisitor client interface used for composite component.
CompositeControllerErrors - Enum in org.objectweb.fractal.cecilia.composite.c.controllers
ErrorTemplate group for the controller package.
CompositeControllerLoader - Class in org.objectweb.fractal.cecilia.composite.c.controllers
Adds controllers interface for "composite" components.
CompositeControllerLoader() - Constructor for class org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerLoader
 
COMPOSTION - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
 
COMPOSTION - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
 
concurrentJobCmdOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
constructorCallsItfs - Variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
The client interface bound to task providing constructor code.
container - Variable in exception org.objectweb.fractal.cecilia.adl.bindings.StartDependencyCycle
 
container - Variable in class org.objectweb.fractal.cecilia.adl.types.ComponentTypeDesc
 
CONTAINER_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
A decoration set on Interface node to find the component to which the interface belongs to.
CONTENT_CONTROLLER - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The name of the content controller interface.
CONTENT_CONTROLLER_SIGNATURE - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The signature of the ControllerInterface.CONTENT_CONTROLLER interface.
contentElementsSet(Implementation, Set<String>) - Static method in class org.objectweb.fractal.cecilia.adl.types.ComponentTypeDesc
 
CONTROLLER_AST_NODE_NAME - Static variable in interface org.objectweb.fractal.cecilia.adl.CeciliaADLConstants
The qualified name which represents a <controller> element in the ADL.
CONTROLLER_CHECKERS - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerCheckerSelector
The name of the PrimitiveChecker client collection interface.
ControllerCheckerSelector - Class in org.objectweb.fractal.cecilia.adl.controllers
Add the controllers description in the AST.
ControllerCheckerSelector() - Constructor for class org.objectweb.fractal.cecilia.adl.controllers.ControllerCheckerSelector
Default constructor.
ControllerDecorationUtil - Class in org.objectweb.fractal.cecilia.adl.controllers
Utility class to manipulate decorations of controller Interface node.
controllerDefintionsProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentDefinitionVisitor.ComponentDefinitionTask
Source codes to be included for controllers definition.
ControllerErrors - Enum in org.objectweb.fractal.cecilia.adl.controllers
ErrorTemplate group for the controller package.
ControllerImplementationVisitor - Class in org.objectweb.fractal.cecilia.adl.controllers
 
ControllerImplementationVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
 
ControllerImplementationVisitor.CompiledControllerFileAggregator - Class in org.objectweb.fractal.cecilia.adl.controllers
 
ControllerImplementationVisitor.CompiledControllerFileAggregator() - Constructor for class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor.CompiledControllerFileAggregator
 
ControllerImplementationVisitor.ControllerImplementationFileProvider - Class in org.objectweb.fractal.cecilia.adl.controllers
A SourceFileProvider task that provides controller implementation source file.
ControllerImplementationVisitor.ControllerImplementationFileProvider(SourceFile) - Constructor for class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor.ControllerImplementationFileProvider
 
controllerInstantiationsProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentInstantiationVisitor.ComponentInstantiationTask
Source codes for each controller definition.
ControllerInterface - Class in org.objectweb.fractal.cecilia.adl.controllers
Utility class that defines the standard names and signatures of the common controller interfaces.
CPrimitiveControllerLoaderJavaFactory - Class in org.objectweb.fractal.cecilia.primitive.thinkMC
 
CPrimitiveControllerLoaderJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.CPrimitiveControllerLoaderJavaFactory
 
CPrimitiveDefinitionVisitorJavaFactory - Class in org.objectweb.fractal.cecilia.primitive.thinkMC
 
CPrimitiveDefinitionVisitorJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.CPrimitiveDefinitionVisitorJavaFactory
 
CPrimitiveInstantiationVisitorJavaFactory - Class in org.objectweb.fractal.cecilia.primitive.thinkMC
 
CPrimitiveInstantiationVisitorJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.CPrimitiveInstantiationVisitorJavaFactory
 
createArchiveTask(Object, String, String, List<String>, File, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
createArchiveTask(Object, String, String, List<String>, File, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuCompilationTaskFactory
 
createArchiveTask(ComponentContainer, List<String>, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
createAssemblyFileProvider(ComponentContainer, Include, SourceFile) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
createCompilationComposition(ComponentContainer, Collection<Component>, boolean, boolean) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
createCompiler(Map<Object, Object>, AbstractLauncher.CommandLine) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
Create the o.o.f.a.Factory class that will be used to read the application definition.
createCompiler(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
createCompileTask(Object, String, List<String>, File, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
createCompileTask(Object, String, List<String>, File, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuCompilationTaskFactory
 
createComponentCompilationTask(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor
 
createComponentCompilationTask(ComponentContainer, List<String>, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
createComponentDeclarationTask(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor
 
createCompositeCompiledFileAggregatorTask(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor
 
createConstructorCallTask(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor
 
createConstructorDeclarationTask(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorDeclarationVisitor
 
createControllerImplementationCompilationTask(Map<Object, Object>, String) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
 
createControllerImplementationFileProviderTask(Map.Entry<SourceFile, Set<IDLDefinition>>, SourceFile, String) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
 
createDestructorCallTask(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor
 
createFileProviderAggregatorTask(ComponentContainer) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
createGlobalInitialisationCompilationTask(Definition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
 
createGlobalInitialisationDeclarationTask(Definition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
 
createImplementationTask(ComponentContainer, Implementation) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor
 
createIncludeClientInstanceTask(ComponentContainer, LinkedHashMap<TypeInterface, Interface>, Set<Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor
 
createInitializationClientInstanceTask(ComponentContainer, LinkedHashMap<TypeInterface, Interface>, Set<Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor
 
createLinkTask(Object, String, String, List<String>, File, int, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
createLinkTask(Object, String, String, List<String>, File, int, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuCompilationTaskFactory
 
createModuleCompilationTask(Include, List<String>, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
createModuleImplementationTask(ComponentContainer, Include) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor
 
createModuleSourceFileTask(ComponentContainer, Include, String, File) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor
 
createOutputDir(File) - Static method in class org.objectweb.fractal.cecilia.adl.file.SourceFileWriter
Creates the given output directory.
createSourceFileTask(ComponentContainer, Implementation, File) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor
 
createTargetDescriptorLoader(Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
createTask(List<Node>, T, Map<Object, Object>, List<Component>) - Method in class org.objectweb.fractal.adl.VisitorDispatcher
Retrieves the composition parameters using the getCompositionParameters method, then creates and returns the composite task using the newCompositeTask method.
createTask(ComponentContainer, Attributes) - Method in class org.objectweb.fractal.cecilia.adl.attributes.AbstractAttributeVisitor
Creates the task that is returned by this visitor.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.AbstractClientInterfaceVisitor
Creates the task that is returned by this visitor.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.AbstractInterfaceVisitor
Creates the task that is returned by this visitor.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.AbstractServerInterfaceVisitor
Creates the task that is returned by this visitor.
createTask(ComponentContainer, Binding[]) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.BCBootInstantiationVisitor
 
createTask(ComponentContainer, Binding[]) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.BCInstantiationVisitor
 
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.composite.c.types.CloneableInterfaceDefinitionVisitor
Creates a task that writes the source code containing the definition of the interfaces of the component.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.composite.c.types.InterfaceDefinitionVisitor
Creates a task that writes the source code containing the definition of the interfaces of the component.
createTask(ComponentContainer, Attributes) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeDefinitionVisitor
 
createTask(ComponentContainer, Attributes) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeInstantiationVisitor
 
createTask(ComponentContainer, Attributes) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACDefinitionVisitor
 
createTask(ComponentContainer, Attributes) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACFactoryVisitor
 
createTask(ComponentContainer, Attributes) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACInstantiationVisitor
 
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCDefinitionVisitor
 
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCFactoryVisitor
 
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCInstantiationVisitor
Creates a task that writes the source code containing the binding controller definition.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIDefinitionVisitor
 
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIFactoryVisitor
 
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIInstantiationVisitor
 
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceDefinitionVisitor
Creates a task that writes the source code containing the definition of the client interfaces of the component.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor
Creates a task that writes the source code containing the instantiation of the client interfaces of the component.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceDefinitionVisitor
Creates a task that writes the source code containing the definition of the interfaces of the component.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceInstantiationVisitor
Creates a task that writes the source code containing the interface instantiations.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceDefinitionVisitor
Creates a task that writes the source code containing the definition of the server interfaces of the component.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceFactoryVisitor
Creates a task that writes the source code containing the definition of the server interfaces of the component.
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceInstantiationVisitor
 
createTask(ComponentContainer, List<TypeInterface>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceVFTInstantiationVisitor
Creates a task that writes the VFT Declarations and initializations for each server interface of the component.
CRecordDefinitionVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for RecordDefinition nodes.
CRecordDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor
 
CRecordDefinitionVisitor.CRecordSourceTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds record definitions for C.
CRecordDefinitionVisitor.CRecordSourceTask(RecordDefinition) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
Simple constructor.
CRecordFileVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for RecordDefinition nodes.
CRecordFileVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor
 
CRecordFileVisitor.CRecordFileTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds interface definitions file and puts the source code that is received for a given recordDefinitionNode.
CRecordFileVisitor.CRecordFileTask(RecordDefinition, File) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
cTypeName - Variable in class org.objectweb.fractal.cecilia.adl.types.TypeVisitor.TypeNameProviderImpl
 
CUnionDefinitionVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for UnionDefinition nodes.
CUnionDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor
 
CUnionDefinitionVisitor.CUnionSourceTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds union definitions for C.
CUnionDefinitionVisitor.CUnionSourceTask(UnionDefinition) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
Simple constructor.
CUnionFileVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for UnionDefinition nodes.
CUnionFileVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor
 
CUnionFileVisitor.CUnionFileTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds interface definitions file and puts the source code that is received for a given unionDefinitionNode.
CUnionFileVisitor.CUnionFileTask(UnionDefinition, File) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
CUSTOM_BC_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
A decoration set on the binding-controller Interface node to indicate if the binding controller is implemented by the component implementation.
CUtil - Class in org.objectweb.fractal.cecilia.adl.idl.util
Utility class for C code generation.
cVFTHeaderItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceDefinitionVisitor.ServerInterfaceDefinitionTask
Source code to be included to access the VFT template header files for each exported interface of the componentNode.
cVFTHeaderItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceVFTInstantiationVisitor.ExportedVFTDeclarationTask
Source code to be included to access the VFT template header files for each exported interface of the componentNode.
cVFTSourceItf - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
Client interface used to retrieve the content of the generated files.
CVFTTemplateDefinitionVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for creating virtual function definitions in C from InterfaceDefinition nodes.
CVFTTemplateDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor
 
CVFTTemplateDefinitionVisitor.CVFTTemplateTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds virtual function table definitions in C.
CVFTTemplateDefinitionVisitor.CVFTTemplateTask(InterfaceDefinition) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
CVFTTemplateFileVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Visitor component for creating virtual function definition files from InterfaceDefinition nodes.
CVFTTemplateFileVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor
 
CVFTTemplateFileVisitor.CVFTHeaderFileTask - Class in org.objectweb.fractal.cecilia.adl.idl
Builds a virtual function definition file and puts the source code that is received for a given interfaceNode.
CVFTTemplateFileVisitor.CVFTHeaderFileTask(InterfaceDefinition, File) - Constructor for class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
cw - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
cw - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
 
cw - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
 
cycle - Variable in exception org.objectweb.fractal.cecilia.adl.bindings.StartDependencyCycle
 

D

DATA_SUFFIX_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
A decoration set on Interface node to indicate the suffix of the symbol name of the self-data of the interface.
declatationsItfs - Variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
The client interface bound to task providing declarations necessary for the constructor/destructor code.
DEFAULT_COMPOSITE - Static variable in class org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerLoader
 
DEFAULT_CPL - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
The default value of the defaultCPL attribute.
DEFAULT_CPL_PROPERTY_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
The name of the system property that specify the value of the defaultCPL attribute.
DEFAULT_CPLS_PROPERTY_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
The name of the system property that specify the value of the defaultCPLs attribute.
DEFAULT_EXTENSION - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
The default file extension of compiled files.
DEFAULT_LOADER_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationCodeLoaderSelector
the name of the default loader client interface.
DEFAULT_PLUGIN_FACTORY_BACKEND - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
The default value of the #PLUGIN_FACTORY_BACKEND_PROPERTY_NAME property.
DEFAULT_PPL - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
The default value of the defaultPPL attribute.
DEFAULT_PPL_PROPERTY_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
The name of the system property that specify the value of the defaultPPL attribute.
defaultCPL - Variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
defaultCPLs - Variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
defaultImplementationCodeLoaderItf - Variable in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationCodeLoaderSelector
The default ImplementationCodeLoader used if the language is null.
defaultPPL - Variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
defaultValue - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdArgument
 
DEFINITION_AST_NODE_NAME - Static variable in interface org.objectweb.fractal.cecilia.adl.CeciliaADLConstants
The qualified name which represents a <definition> element in the ADL.
DEFINITION_VISITOR_ITF_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
The name of the PrimitiveTypeDefinitionFilter.definitionVisitorItf client interface.
definitionName - Variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
 
definitionProviderItf - Variable in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
Source code for the component definition.
definitionProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
Source code for the component definition.
DefinitionTraveler - Class in org.objectweb.fractal.adl
This components voyages over the AST pointed by Definition and invokes its DefinitionTraveler.componentVisitorItf client interface for each component node that is found during this voyage in deep.
DefinitionTraveler() - Constructor for class org.objectweb.fractal.adl.DefinitionTraveler
 
DefinitionVisitor - Interface in org.objectweb.fractal.adl
Visitor interface for Definition nodes.
DefinitionVisitorDispatcher - Class in org.objectweb.fractal.adl
A visitor dispatcher for Definition node.
DefinitionVisitorDispatcher() - Constructor for class org.objectweb.fractal.adl.DefinitionVisitorDispatcher
 
definitionVisitorItf - Variable in class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
The ComponentVisitor client interface use to create the task that defines the component type.
DEPENDENCY_EXTENSION - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuDepCompilerTask
The default file extension of dependency files.
depLogger - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
 
depLogger - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
 
depLogger - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
 
description - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
destructorCallsItfs - Variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
The client interface bound to task providing destructor code.
DirectiveHelper - Class in org.objectweb.fractal.cecilia.adl.directives
Utility class for manipulating directive nodes.

E

EmptyControllerChecker - Class in org.objectweb.fractal.cecilia.adl.controllers
Controller checker which adds no control interface.
EmptyControllerChecker() - Constructor for class org.objectweb.fractal.cecilia.adl.controllers.EmptyControllerChecker
 
endl() - Method in class org.objectweb.fractal.cecilia.adl.file.CodeWriter
Ends the current line.
enterInterface(InterfaceDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
enterInterface(InterfaceDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
enterRecord(RecordDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
 
enterUnion(UnionDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
 
enumDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CEnumDefinitionVisitor.CEnumSourceTask
 
enumDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
equals(Object) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
equals(Object) - Method in class org.objectweb.fractal.cecilia.adl.file.SourceFile
 
equals(Object) - Method in class org.objectweb.fractal.cecilia.adl.types.ComponentTypeDesc
 
equalsIgnoreNull(Object, Object) - Static method in class org.objectweb.fractal.cecilia.adl.types.ComponentTypeDesc
 
exec(String) - Static method in class org.objectweb.fractal.cecilia.adl.compiler.ExecutionHelper
Executes the given command line and returns the exit value.
exec(String, String) - Static method in class org.objectweb.fractal.cecilia.adl.compiler.ExecutionHelper
Executes the given command line and returns the exit value.
exec(String, List<String>) - Static method in class org.objectweb.fractal.cecilia.adl.compiler.ExecutionHelper
Executes the given command line and returns the exit value.
This method will issue some messages on the io logger.
exec(String, String[]) - Static method in class org.objectweb.fractal.cecilia.adl.compiler.ExecutionHelper
Executes the given command line and returns the exit value.
EXEC_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
executableNameCmdOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.AbstractDefinitionTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor.ControllerImplementationFileProvider
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CEnumDefinitionVisitor.CEnumSourceTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
execute() - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
 
execute() - Method in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
 
execute() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
 
ExecutionHelper - Class in org.objectweb.fractal.cecilia.adl.compiler
This helper class provides method to execute external commands.
exitValue - Variable in exception org.objectweb.fractal.cecilia.adl.AbstractLauncher.InvalidCommandLineException
 
exportedItfNodes - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceDefinitionVisitor.ServerInterfaceDefinitionTask
 
exportedItfNodes - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceFactoryVisitor.ServerInterfaceFactoryInstantiateTask
 
exportedItfNodes - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceInstantiationVisitor.ServerInterfaceInstanceTask
 
exportedItfNodes - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceVFTInstantiationVisitor.ExportedVFTDeclarationTask
 
ExtendedComponent - Interface in org.objectweb.fractal.cecilia.adl.components
AST Node interface which adds a startOrder attribute to component element.
ExtendedController - Interface in org.objectweb.fractal.cecilia.adl.controllers
AST Node interface which adds a language attribute to controller element.
ExtendedImplementation - Interface in org.objectweb.fractal.cecilia.adl.implementations
AST Node interface which adds a language attribute to implementation element.

F

FACTORY - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The name of the factory interface provided by cloneable component.
FACTORY_SIGNATURE - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The signature of the ControllerInterface.FACTORY interface.
FactoryImplementationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.implementations
 
FactoryImplementationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.FactoryImplementationVisitor
 
FactoryImplementationVisitor.FactoryImplementationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.implementations
Builds implementation source code of the factory interface for the given component node.
FactoryImplementationVisitor.FactoryImplementationTask(boolean, boolean) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.FactoryImplementationVisitor.FactoryImplementationTask
 
factoryInstantiateDeclarationProviderItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.FactoryImplementationVisitor.FactoryImplementationTask
Client collection interface used to retrieve the implementation code pieces that contribute local-variable declarations to the 'newFcInstance' method.
factoryInstantiatePieceProviderItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.FactoryImplementationVisitor.FactoryImplementationTask
Client collection interface used to retrieve the implementation code pieces that contribute to the 'newFcInstance' method.
factoryInstantiateSizeofProviderItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.FactoryImplementationVisitor.FactoryImplementationTask
Client collection interface used to retrieve the implementation code pieces that contribute 'sizeof' in local variable declarations to the 'newFcInstance' method.
fields - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeInstantiationVisitor.AttributeDefinitionTask
 
fields - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACFactoryVisitor.ACFactoryInstantiateTask
 
fields - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACInstantiationVisitor.ACInstantiationTask
 
fieldTypes - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeInstantiationVisitor.AttributeDefinitionTask
 
FILE_NAME_SUFFIX - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
The suffix of the generated file.
FILE_NAME_SUFFIX - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
The suffix of the generated file.
FILE_NAME_SUFFIX - Static variable in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
The suffix of the generated file.
FILE_NAME_SUFFIX - Static variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.ModuleSourceFileTask
The suffix of the generated file.
FILE_NAME_SUFFIX - Static variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.SourceFileTask
The suffix of the generated file.
FILE_NAME_SUFFIX - Static variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor.TypeSourceFileTask
The suffix of the generated file.
FileCollectionProvider - Interface in org.objectweb.fractal.cecilia.adl.file
 
fileCollectionProviderItfs - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
The client collection interface used to retrieve the files to linked.
fileCollectionProviderItfs - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
The client collection interface used to retrieve the files to linked.
FileProvider - Interface in org.objectweb.fractal.cecilia.adl.file
 
fileProviderItfs - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
The client collection interface used to retrieve the files to linked.
fileProviderItfs - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
The client collection interface used to retrieve the files to linked.
findControllers(Object, Map<SourceFile, Set<IDLDefinition>>, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
 
findParser(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.AbstractParserSelector
Find a parser that can be used to parse the resource with the given signature.
flags - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
The compilation flags.
flags - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
The compilation flags.
flags - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
The compilation flags.
FLATTENED_COLLECTION_CARDINALITY - Static variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
A decoration set on Interface node to record the cardinality of the original, non-flattened a bounded "collection" interface, on singleton interfaces that were created by flattening a bounded "collection" interface.
FLATTENED_COLLECTION_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
A decoration set on Interface node to record the name of the original, non-flattened a bounded "collection" interface, on singleton interfaces that were created by flattening a bounded "collection" interface.
footer - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
FutureFileCollectionProvider - Interface in org.objectweb.fractal.cecilia.adl.file
This task interface can be implemented by task that produces a collection of files asynchronously.
FutureFileProvider - Interface in org.objectweb.fractal.cecilia.adl.file
This task interface can be implemented by task that produces a file asynchronously.

G

gccCommand - Variable in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuCompilerTask
 
getAbsoluteName(List<Node>, ComponentContainer) - Method in class org.objectweb.fractal.cecilia.adl.components.InstanceVisitor
 
getAbsoluteName(List<Node>, ComponentContainer) - Method in class org.objectweb.fractal.cecilia.adl.types.TypeVisitor
 
getArguments() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CommandLine
 
getAttributeControllerInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.PrimitiveControllerLoader
 
getAvailableExtensions() - Method in class org.objectweb.fractal.cecilia.adl.AbstractParserSelector
 
getBindingControllerInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
getBindingControllerInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerLoader
 
getBindingControllerInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.PrimitiveControllerLoader
 
getBoundTo(Interface) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Returns the value of the InterfaceDecorationUtil.BOUND_TO_DECORATION decoration of the given client interface node.
getCflags() - Method in interface org.objectweb.fractal.cecilia.adl.directives.CflagContainer
Returns the CFlags sub-elements.
getCFlags(ComponentContainer) - Static method in class org.objectweb.fractal.cecilia.adl.directives.DirectiveHelper
Returns a List containing Cflags attached to the given component.
getCheckerPlugin(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerCheckerSelector
 
getCInstanceName() - Method in class org.objectweb.fractal.cecilia.adl.components.InstanceVisitor.InstanceNameProviderImpl
 
getCInstanceName() - Method in interface org.objectweb.fractal.cecilia.adl.InstanceNameProvider
 
getClientInterface(Binding) - Static method in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
Returns the value of the BindingDecorationUtil.CLIENT_INTERFACE_DECORATION decoration of the given binding node.
getCode(Node) - Static method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationDecorationUtil
Returns the value of the ImplementationDecorationUtil.CODE_DECORATION decoration of the given node.
getComponentIdentityInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
getComponentIdentityInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerLoader
 
getComponentIdentityInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.PrimitiveControllerLoader
 
getComponentName(Node) - Method in class org.objectweb.fractal.cecilia.adl.components.InstanceVisitor
 
getComponentName(Node) - Method in class org.objectweb.fractal.cecilia.adl.types.TypeVisitor
 
getCompositionParameters(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.adl.ComponentVisitorDispatcher
 
getCompositionParameters(List<Node>, Definition, Map<Object, Object>) - Method in class org.objectweb.fractal.adl.DefinitionVisitorDispatcher
 
getCompositionParameters(List<Node>, T, Map<Object, Object>) - Method in class org.objectweb.fractal.adl.VisitorDispatcher
Returns the parameter to be passed to the newCompositeTask method.
getConstFields(Field[]) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACInstantiationVisitor.ACInstantiationTask
 
getContainer() - Method in exception org.objectweb.fractal.cecilia.adl.bindings.StartDependencyCycle
 
getContainer(Interface) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Returns the value of the InterfaceDecorationUtil.CONTAINER_DECORATION decoration of the given interface node.
getContentControllerInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
getContentControllerInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerLoader
 
getContextArg(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
getContextStringArg(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
getControllerInterfaces(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
getControllerInterfaces(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.EmptyControllerChecker
 
getControllerInterfaces(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
getControllerInterfaces(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerLoader
 
getControllerInterfaces(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CloneableControllerLoader
 
getControllerInterfaces(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.PrimitiveControllerLoader
 
getCTypeName() - Method in interface org.objectweb.fractal.cecilia.adl.TypeNameProvider
 
getCTypeName() - Method in class org.objectweb.fractal.cecilia.adl.types.TypeVisitor.TypeNameProviderImpl
 
getCycle() - Method in exception org.objectweb.fractal.cecilia.adl.bindings.StartDependencyCycle
 
getDataSuffix(Interface) - Static method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
Returns the value of the ControllerDecorationUtil.DATA_SUFFIX_DECORATION decoration of the given interface node.
getDefaultCPL() - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
getDefaultCPL() - Method in interface org.objectweb.fractal.cecilia.adl.implementations.LanguageLoaderAttributes
Returns the value of the defaultCPL attribute.
getDefaultPPL() - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
getDefaultPPL() - Method in interface org.objectweb.fractal.cecilia.adl.implementations.LanguageLoaderAttributes
Returns the value of the defaultPPL attribute.
getDefaultValue() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdArgument
 
getDefaultValue(Field) - Method in class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
 
getDefinition() - Method in interface org.objectweb.fractal.cecilia.adl.properties.Property
Returns the definition of the property.
getDependencies(File, File) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuDepCompilerTask
 
getDependencyFile(File) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuDepCompilerTask
 
getDescription() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdArgument
 
getDescription() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
getErrorId() - Method in enum org.objectweb.fractal.cecilia.adl.attributes.AttributeErrors
 
getErrorId() - Method in enum org.objectweb.fractal.cecilia.adl.bindings.BindingErrors
 
getErrorId() - Method in enum org.objectweb.fractal.cecilia.adl.compiler.CompilerErrors
 
getErrorId() - Method in enum org.objectweb.fractal.cecilia.adl.components.ComponentErrors
 
getErrorId() - Method in enum org.objectweb.fractal.cecilia.adl.controllers.ControllerErrors
 
getErrorId() - Method in enum org.objectweb.fractal.cecilia.adl.idl.IDLErrors
 
getErrorId() - Method in enum org.objectweb.fractal.cecilia.adl.implementations.ImplementationErrors
 
getErrorId() - Method in enum org.objectweb.fractal.cecilia.adl.interfaces.InterfaceErrors
 
getErrorId() - Method in enum org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerErrors
 
getExitValue() - Method in exception org.objectweb.fractal.cecilia.adl.AbstractLauncher.InvalidCommandLineException
 
getExtension() - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
 
getFactoryAllocatorInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
getFactoryAllocatorInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CloneableControllerLoader
 
getFactoryInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
getFactoryInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CloneableControllerLoader
 
getFile(ExecutorService) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
 
getFile(ExecutorService) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
 
getFile() - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
 
getFile() - Method in interface org.objectweb.fractal.cecilia.adl.directives.Include
Returns the name of the included file.
getFile() - Method in interface org.objectweb.fractal.cecilia.adl.file.FileProvider
Returns a file.
getFile(ExecutorService) - Method in interface org.objectweb.fractal.cecilia.adl.file.FutureFileProvider
Returns a Future that provides the produced file.
getFile() - Method in class org.objectweb.fractal.cecilia.adl.file.SourceFile
 
getFileName() - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
 
getFileName() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
 
getFileName() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.ModuleSourceFileTask
 
getFileName() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.SourceFileTask
 
getFiles(ExecutorService) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor.CompiledControllerFileAggregator
 
getFiles() - Method in interface org.objectweb.fractal.cecilia.adl.file.FileCollectionProvider
Returns a collection of file.
getFiles(ExecutorService) - Method in interface org.objectweb.fractal.cecilia.adl.file.FutureFileCollectionProvider
Returns a Collection of Future that provides the produced files.
getFiles(ExecutorService) - Method in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor.CompositeCompiledFileAggregator
 
getFiles(ExecutorService) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor.FileProviderAggregatorTask
 
getFlattenedCollectionCardinality(Interface) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Returns the value of the InterfaceDecorationUtil.FLATTENED_COLLECTION_CARDINALITY decoration of the given interface node.
getFlattenedCollectionName(Interface) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Returns the value of the InterfaceDecorationUtil.FLATTENED_COLLECTION_NAME decoration of the given interface node.
getFormat() - Method in enum org.objectweb.fractal.cecilia.adl.attributes.AttributeErrors
 
getFormat() - Method in enum org.objectweb.fractal.cecilia.adl.bindings.BindingErrors
 
getFormat() - Method in enum org.objectweb.fractal.cecilia.adl.compiler.CompilerErrors
 
getFormat() - Method in interface org.objectweb.fractal.cecilia.adl.compiler.OutputFormat
Returns the value of the format attribute of the output node.
getFormat() - Method in enum org.objectweb.fractal.cecilia.adl.components.ComponentErrors
 
getFormat() - Method in enum org.objectweb.fractal.cecilia.adl.controllers.ControllerErrors
 
getFormat() - Method in enum org.objectweb.fractal.cecilia.adl.idl.IDLErrors
 
getFormat() - Method in enum org.objectweb.fractal.cecilia.adl.implementations.ImplementationErrors
 
getFormat() - Method in enum org.objectweb.fractal.cecilia.adl.interfaces.InterfaceErrors
 
getFormat() - Method in enum org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerErrors
 
getFormatedMessage(Object...) - Method in enum org.objectweb.fractal.cecilia.adl.attributes.AttributeErrors
 
getFormatedMessage(Object...) - Method in enum org.objectweb.fractal.cecilia.adl.bindings.BindingErrors
 
getFormatedMessage(Object...) - Method in enum org.objectweb.fractal.cecilia.adl.compiler.CompilerErrors
 
getFormatedMessage(Object...) - Method in enum org.objectweb.fractal.cecilia.adl.components.ComponentErrors
 
getFormatedMessage(Object...) - Method in enum org.objectweb.fractal.cecilia.adl.controllers.ControllerErrors
 
getFormatedMessage(Object...) - Method in enum org.objectweb.fractal.cecilia.adl.idl.IDLErrors
 
getFormatedMessage(Object...) - Method in enum org.objectweb.fractal.cecilia.adl.implementations.ImplementationErrors
 
getFormatedMessage(Object...) - Method in enum org.objectweb.fractal.cecilia.adl.interfaces.InterfaceErrors
 
getFormatedMessage(Object...) - Method in enum org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerErrors
 
getGroupId() - Method in enum org.objectweb.fractal.cecilia.adl.attributes.AttributeErrors
 
getGroupId() - Method in enum org.objectweb.fractal.cecilia.adl.bindings.BindingErrors
 
getGroupId() - Method in enum org.objectweb.fractal.cecilia.adl.compiler.CompilerErrors
 
getGroupId() - Method in enum org.objectweb.fractal.cecilia.adl.components.ComponentErrors
 
getGroupId() - Method in enum org.objectweb.fractal.cecilia.adl.controllers.ControllerErrors
 
getGroupId() - Method in enum org.objectweb.fractal.cecilia.adl.idl.IDLErrors
 
getGroupId() - Method in enum org.objectweb.fractal.cecilia.adl.implementations.ImplementationErrors
 
getGroupId() - Method in enum org.objectweb.fractal.cecilia.adl.interfaces.InterfaceErrors
 
getGroupId() - Method in enum org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerErrors
 
getHasConstructor() - Method in interface org.objectweb.fractal.cecilia.adl.implementations.ExtendedImplementation
Returns the value of the hasConstructor attribute.
getHasDestructor() - Method in interface org.objectweb.fractal.cecilia.adl.implementations.ExtendedImplementation
Returns the value of the hasDestructor attribute.
getIncludes() - Method in interface org.objectweb.fractal.cecilia.adl.directives.IncludeContainer
Returns the include sub-elements.
getInheritancePathDecoration(IDLDefinition) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Returns the value of the InterfaceDecorationUtil.INHERITANCE_PATH_DECORATION decoration of the given node.
getInstanceName() - Method in class org.objectweb.fractal.cecilia.adl.components.InstanceVisitor.InstanceNameProviderImpl
 
getInstanceName() - Method in interface org.objectweb.fractal.cecilia.adl.InstanceNameProvider
 
getInterface(String, InterfaceContainer) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
getLanguage() - Method in interface org.objectweb.fractal.cecilia.adl.controllers.ExtendedController
Returns the language of the controller.
getLanguage() - Method in interface org.objectweb.fractal.cecilia.adl.implementations.ExtendedImplementation
Returns the language of the implementation.
getLanguageContextValues() - Method in interface org.objectweb.fractal.cecilia.adl.LanguageLoaderAttributesFactory
 
getLdFlags(ComponentContainer) - Static method in class org.objectweb.fractal.cecilia.adl.directives.DirectiveHelper
Returns a List containing every ldflags attached to the given component and all its sub-components.
getLdflags() - Method in interface org.objectweb.fractal.cecilia.adl.directives.LdflagContainer
Returns the LDFlag sub-elements.
getLifeCycleControllerInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CloneableControllerLoader
 
getLifeCycleControllerInterface(ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerLoader
 
getLongName() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
getMessage() - Method in exception org.objectweb.fractal.cecilia.adl.bindings.StartDependencyCycle
 
getName() - Method in interface org.objectweb.fractal.cecilia.adl.properties.Parameter
Returns the name of the parameter.
getOptions() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.Options
 
getOutput() - Method in interface org.objectweb.fractal.cecilia.adl.compiler.OutputFormatContainer
Returns the output sub node of this node, or null if this node has no output sub node.
getOutputFile() - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
 
getOutputFile(SourceFile) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
 
getOutputFile() - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
 
getOutputFile() - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuLinkerTask
 
getParameters() - Method in interface org.objectweb.fractal.cecilia.adl.properties.ParameterContainer
Returns the parameter sub-elements.
getParser(String) - Method in class org.objectweb.fractal.cecilia.adl.AbstractParserSelector
 
getPathValue(AbstractLauncher.CommandLine) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdPathOption
 
getProperties() - Method in interface org.objectweb.fractal.cecilia.adl.properties.PropertiesContainer
Returns the properties sub element.
getPropertys() - Method in interface org.objectweb.fractal.cecilia.adl.properties.Properties
Returns the properties sub-elements.
getPrototype() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdArgument
 
getPrototype() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
getPrototype() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdProperties
 
getServerInterface(Binding) - Static method in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
Returns the value of the BindingDecorationUtil.SERVER_INTERFACE_DECORATION decoration of the given binding node.
getServerInterfacesBySignature(String, InterfaceContainer) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
getShortName() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
getSignature() - Method in class org.objectweb.fractal.cecilia.adl.file.SourceFile
 
getSignature() - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
 
getSignature() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
 
getSignature() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.ModuleSourceFileTask
 
getSignature() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.SourceFileTask
 
getSortedSourceCodes(Collection<SourceCodeProvider>) - Static method in class org.objectweb.fractal.cecilia.adl.SourceCodeHelper
Returns an array containing the code pieces provided by the given collection of provider.
getSourceClassLoader(List<String>) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
getSourceClassLoader(AbstractLauncher.CommandLine) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.AbstractDefinitionTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CEnumDefinitionVisitor.CEnumSourceTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
getSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationVisitor.ImplementationTask
 
getSourceCode() - Method in interface org.objectweb.fractal.cecilia.adl.SourceCodeProvider
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor.ControllerImplementationFileProvider
 
getSourceFile() - Method in interface org.objectweb.fractal.cecilia.adl.file.SourceFileProvider
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationVisitor.ImplementationTask
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor.AssemblyFileProvider
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
 
getSourceFile() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor.TypeSourceFileTask
 
getStartOrder(ComponentContainer) - Static method in class org.objectweb.fractal.cecilia.adl.components.ComponentDecorationUtil
Returns the value of the ComponentDecorationUtil.SUB_COMPONENT_START_ORDER decoration of the given ComponentContainer node.
getStartOrder(Component) - Static method in class org.objectweb.fractal.cecilia.adl.components.ComponentHelper
Returns the integer value of the startOrder attribute of the given component node.
getStartOrder() - Method in interface org.objectweb.fractal.cecilia.adl.components.ExtendedComponent
Returns the value of the startOrder attribute.
getTaskCompositionFileName() - Method in class org.objectweb.fractal.adl.DefinitionTraveler
 
getTaskCompositionFileName() - Method in interface org.objectweb.fractal.adl.TaskCompositionAttribute
Gets the task composition file name.
getTaskCompositionFileName() - Method in class org.objectweb.fractal.adl.VisitorDispatcher
 
getTypeDecoration(ComponentContainer) - Static method in class org.objectweb.fractal.cecilia.adl.types.TypeDecorationUtil
Returns the value of the TypeDecorationUtil.TYPE_DECORATION decoration for the given component node.
getTypeName() - Method in interface org.objectweb.fractal.cecilia.adl.TypeNameProvider
 
getTypeName() - Method in class org.objectweb.fractal.cecilia.adl.types.TypeVisitor.TypeNameProviderImpl
 
getValue(AbstractLauncher.CommandLine) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdArgument
Return the value of this option in the given command-line.
getValue(AbstractLauncher.CommandLine) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdProperties
Returns the value of this option in the given command-line.
getValue() - Method in interface org.objectweb.fractal.cecilia.adl.directives.Cflag
Returns the CFlags value.
getValue() - Method in interface org.objectweb.fractal.cecilia.adl.directives.Ldflag
Returns the LDFlag value.
getValue() - Method in interface org.objectweb.fractal.cecilia.adl.properties.Parameter
Returns the value of the parameter.
getVisitorPlugin(Object, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.components.AbstractComponentVisitorPluginUser
 
getVTable(Interface) - Static method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
Returns the value of the ControllerDecorationUtil.V_TABLE_DECORATION decoration of the given interface node.
GlobalInitVisitor - Class in org.objectweb.fractal.cecilia.adl.implementations
 
GlobalInitVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
 
GlobalInitVisitor.GlobalInitialisationDeclatationTask - Class in org.objectweb.fractal.cecilia.adl.implementations
 
GlobalInitVisitor.GlobalInitialisationDeclatationTask(File, String) - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
 
GnuArchiverTask - Class in org.objectweb.fractal.cecilia.adl.compiler.gnu
 
GnuArchiverTask(String, String, File, List<String>) - Constructor for class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuArchiverTask
 
GnuCompilationTaskFactory - Class in org.objectweb.fractal.cecilia.adl.compiler.gnu
 
GnuCompilationTaskFactory() - Constructor for class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuCompilationTaskFactory
 
GnuCompilerTask - Class in org.objectweb.fractal.cecilia.adl.compiler.gnu
 
GnuCompilerTask(String, File, List<String>) - Constructor for class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuCompilerTask
 
GnuDepCompilerTask - Class in org.objectweb.fractal.cecilia.adl.compiler.gnu
 
GnuDepCompilerTask(String, File, List<String>) - Constructor for class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuDepCompilerTask
 
GnuLinkerTask - Class in org.objectweb.fractal.cecilia.adl.compiler.gnu
 
GnuLinkerTask(String, String, File, List<String>, int) - Constructor for class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuLinkerTask
 
GROUP_ID - Static variable in enum org.objectweb.fractal.cecilia.adl.compiler.CompilerErrors
The groupId of ErrorTemplates defined in this enumeration.
GROUP_ID - Static variable in enum org.objectweb.fractal.cecilia.adl.controllers.ControllerErrors
The groupId of ErrorTemplates defined in this enumeration.
GROUP_ID - Static variable in enum org.objectweb.fractal.cecilia.adl.idl.IDLErrors
The groupId of ErrorTemplates defined in this enumeration.
GROUP_ID - Static variable in enum org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerErrors
The groupId of ErrorTemplates defined in this enumeration.

H

handleException(AbstractLauncher.InvalidCommandLineException) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
handleException(Launcher.CompilerInstantiationException) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
handleException(ADLException) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
hasConstructor(Implementation) - Static method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationHelper
Returns whether the given implemNode is an ExtendedImplementation node and the hasConstructor attribute is equals to "true".
hasConstructor(ComponentContainer) - Static method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationHelper
Returns whether the given component node contains an Implementation node that defines a constructor.
hasConstructor - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorDeclarationVisitor.ComponentConstructorDeclarationTask
 
hasConstructor - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.FactoryImplementationVisitor.FactoryImplementationTask
 
hasConstructor - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.AbstractImplementationTask
 
hasCustomBindingController(InterfaceContainer) - Static method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
Helper method to retrieve the value of the ControllerDecorationUtil.CUSTOM_BC_DECORATION decoration of the binding-controller interface node contained by the given container.
hasDestructor(Implementation) - Static method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationHelper
Returns whether the given implemNode is an ExtendedImplementation node and the hasDestructor attribute is equals to "true".
hasDestructor(ComponentContainer) - Static method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationHelper
Returns whether the given component node contains an Implementation node that defines a destructor.
hasDestructor - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorDeclarationVisitor.ComponentConstructorDeclarationTask
 
hasDestructor - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.FactoryImplementationVisitor.FactoryImplementationTask
 
hasDestructor - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.AbstractImplementationTask
 
hashCode() - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
hashCode() - Method in class org.objectweb.fractal.cecilia.adl.file.SourceFile
 
hashCode() - Method in class org.objectweb.fractal.cecilia.adl.types.ComponentTypeDesc
 
header - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
headerFileName - Variable in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
headerFileName - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
headerFileName - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
headerFileName - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
helpOpt - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 

I

idlBuildDir - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
idlBuildDirectory - Variable in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
idlBuildDirectory - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
idlBuildDirectory - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
idlBuildDirectory - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
idlBuildDirectory - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
IDLDefinitionVisitor - Interface in org.objectweb.fractal.cecilia.adl.idl
The interface implemented by each IDL visitor.
IDLErrors - Enum in org.objectweb.fractal.cecilia.adl.idl
ErrorTemplate group for the idl package.
idlLoaderItf - Variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
The IDLLoader client interface used by this component.
ignoreBinding(Binding, String, String, String, String) - Method in class org.objectweb.fractal.cecilia.adl.bindings.BindingResolverLoader
 
IMPLEMENTATION_AST_NODE_NAME - Static variable in interface org.objectweb.fractal.cecilia.adl.CeciliaADLConstants
The qualified name which represents a <content> element in the ADL.
IMPLEMENTATION_CODE_LOADER_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
The name of the AbstractControllerChecker.implementationCodeLoaderItf client interface.
implementationCode - Variable in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationVisitor.ImplementationTask
 
implementationCodeLoaderItf - Variable in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
The ImplementationCodeLoader client interface.
ImplementationCodeLoaderJavaFactory - Class in org.objectweb.fractal.cecilia.primitive.thinkMC
 
ImplementationCodeLoaderJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.ImplementationCodeLoaderJavaFactory
 
ImplementationCodeLoaderSelector - Class in org.objectweb.fractal.cecilia.adl.implementations
Delegates implementation code loading to a client plugin depending on the language.
ImplementationCodeLoaderSelector() - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.ImplementationCodeLoaderSelector
Default constructor.
ImplementationDecorationUtil - Class in org.objectweb.fractal.cecilia.adl.implementations
Utility class to manipulate decorations of node containing implementation.
ImplementationErrors - Enum in org.objectweb.fractal.cecilia.adl.implementations
ErrorTemplate group for the implementations package.
implementationFile - Variable in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationVisitor.ImplementationTask
 
ImplementationHelper - Class in org.objectweb.fractal.cecilia.adl.implementations
Helper class for Implementation and ExtendedImplementation AST interfaces.
ImplementationLoader - Class in org.objectweb.fractal.cecilia.adl.implementations
A Loader to check Implementation nodes in definitions.
ImplementationLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.ImplementationLoader
 
implementationModuleSourceCodeProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.ModuleImplementationTask
Client interface used to retrieve the module of implementation code.
implementationProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
Source code for the implementation code.
implementationSourceCodeProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.ImplementationTask
Client interface used to retrieve the implementation code.
ImplementationVisitor - Class in org.objectweb.fractal.cecilia.adl.implementations
Visitor component that creates tasks that provides implementation source code of the visited component.
ImplementationVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.ImplementationVisitor
 
ImplementationVisitor.ImplementationTask - Class in org.objectweb.fractal.cecilia.adl.implementations
Provides implementation source file and a piece of code that includes it.
ImplementationVisitor.ImplementationTask(SourceFile) - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.ImplementationVisitor.ImplementationTask
 
ImplementationVisitor.ModuleImplementationTask - Class in org.objectweb.fractal.cecilia.adl.implementations
Provides implementation module source file and a piece of code that includes it.
ImplementationVisitor.ModuleImplementationTask(SourceFile) - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.ImplementationVisitor.ModuleImplementationTask
 
importedDefinitionItfs - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
Source code to be included to access to definition of imported IDLs.
importedDefinitionItfs - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
Source code to be included to access to definition of imported IDLs.
importedDefinitionItfs - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
Source code to be included to access to definition of imported IDLs.
importedItfNodes - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceDefinitionVisitor.ClientInterfaceDefinitionTask
 
Include - Interface in org.objectweb.fractal.cecilia.adl.directives
AST node interface for Include elements.
INCLUDE_AST_NODE_NAME - Static variable in interface org.objectweb.fractal.cecilia.adl.CeciliaADLConstants
The qualified name which represents an <include> element in the ADL (it's specific to Cecilia ADL).
IncludeContainer - Interface in org.objectweb.fractal.cecilia.adl.directives
AST node interface for include container elements.
includePathOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
INHERITANCE_PATH_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
A decoration set on IDLDefinition node to add the ordered list of IDL interfaces along the inheritance path, starting from the IDLDefinition signature itself.
init(String...) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
initBuildDirs(Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
instanceName - Variable in class org.objectweb.fractal.cecilia.adl.components.InstanceVisitor.InstanceNameProviderImpl
 
InstanceNameProvider - Interface in org.objectweb.fractal.cecilia.adl
Task interface that can be used to retrieve a name that identify a component.
instanceNameProviderItf - Variable in class org.objectweb.fractal.cecilia.adl.AbstractInstantiationTask
The client interface that can be used to retrieve the name of the component instance.
InstanceVisitor - Class in org.objectweb.fractal.cecilia.adl.components
Creates a InstanceNameProvider task for the visited component.
InstanceVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.components.InstanceVisitor
 
InstanceVisitor.InstanceNameProviderImpl - Class in org.objectweb.fractal.cecilia.adl.components
Provides the name of the given component.
InstanceVisitor.InstanceNameProviderImpl(String) - Constructor for class org.objectweb.fractal.cecilia.adl.components.InstanceVisitor.InstanceNameProviderImpl
 
instantiationProviderItf - Variable in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
Source code for the component instantiation.
instantiationProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.SourceFileTask
Collection interface to collect source code for the static component instances.
INTERFACE_AST_NODE_NAME - Static variable in interface org.objectweb.fractal.cecilia.adl.CeciliaADLConstants
The qualified name which represents an <interface> element in the ADL.
INTERFACE_LOADER_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
The name of the InterfaceLoader.idlLoaderItf client interface.
InterfaceDecorationUtil - Class in org.objectweb.fractal.cecilia.adl.interfaces
Utility class to manipulate decorations of Interface node.
interfaceDefinitionsProviderItf - Variable in class org.objectweb.fractal.cecilia.composite.c.components.ComponentDefinitionVisitor.ComponentDefinitionTask
Source code to be included for interface definitions (optional).
interfaceDefinitionsProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentDefinitionVisitor.ComponentDefinitionTask
Source code to be included for interface definitions (optional).
InterfaceDefinitionVisitor - Class in org.objectweb.fractal.cecilia.composite.c.types
Visitor component that builds the definition of the interfaces of a default composite component.
InterfaceDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.types.InterfaceDefinitionVisitor
 
InterfaceDefinitionVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Visitor component that builds the definition of the interfaces of the component for the ThinkMC dialect.
InterfaceDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceDefinitionVisitor
 
InterfaceDefinitionVisitor.InterfaceDefinitonTask - Class in org.objectweb.fractal.cecilia.composite.c.types
Builds source code containing the definition of the interfaces for a default composite component.
InterfaceDefinitionVisitor.InterfaceDefinitonTask(List<IDLDefinition>) - Constructor for class org.objectweb.fractal.cecilia.composite.c.types.InterfaceDefinitionVisitor.InterfaceDefinitonTask
 
InterfaceDefinitionVisitor.InterfaceDefinitonTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds source code containing the definition of the interfaces for the given component node.
InterfaceDefinitionVisitor.InterfaceDefinitonTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceDefinitionVisitor.InterfaceDefinitonTask
 
InterfaceErrors - Enum in org.objectweb.fractal.cecilia.adl.interfaces
ErrorTemplate group for the interfaces package.
interfaceInstancesProviderIncludeItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentInstantiationVisitor.ComponentInstantiationTask
Source code containing includes necessary for the interface instances.
interfaceInstancesProviderInitializationItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentInstantiationVisitor.ComponentInstantiationTask
Source code for the initialization of interface instances.
InterfaceInstantiationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Visitor component that builds the instantiation of the interfaces of the component for ThinkMC dialect.
InterfaceInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceInstantiationVisitor
 
InterfaceInstantiationVisitor.InterfaceDefinitonTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds definition source code for interface instantiation for the given component node.
InterfaceInstantiationVisitor.InterfaceDefinitonTask() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceInstantiationVisitor.InterfaceDefinitonTask
 
InterfaceLoader - Class in org.objectweb.fractal.cecilia.adl.interfaces
A Loader to check Interface nodes in definitions.
InterfaceLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
 
invoke(Object...) - Method in class org.objectweb.fractal.cecilia.adl.types.IsInstanceOf
 
ioLogger - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
 
ioLogger - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
 
ioLogger - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
 
isAssemblyFile() - Method in class org.objectweb.fractal.cecilia.adl.file.SourceFile
 
isComponentNeedAttributeControllerConstAwareDelegate(RecordDefinition) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.PrimitiveControllerLoader
 
isComponentNeedBindingControllerInterfaces(InterfaceContainer) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CloneableControllerLoader
 
isComponentNeedBindingControllerInterfaces(InterfaceContainer) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.PrimitiveControllerLoader
 
isCustomBindingController(Interface) - Static method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
Returns true if and only if the given Interface node has a ControllerDecorationUtil.CUSTOM_BC_DECORATION decoration with the true value.
isIDLPrimitiveTypeAlsoCPrimitiveType(PrimitiveType) - Static method in class org.objectweb.fractal.cecilia.adl.idl.util.CUtil
 
isInheritancePathDecorationPresent(IDLDefinition) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Returns true is the InterfaceDecorationUtil.INHERITANCE_PATH_DECORATION decoration is present on the given node.
IsInstanceOf - Class in org.objectweb.fractal.cecilia.adl.types
Implements a Task composition function that can be used to test if a given ComponentContainer defines the type of another one.
IsInstanceOf() - Constructor for class org.objectweb.fractal.cecilia.adl.types.IsInstanceOf
 
isNoStaticBinding(Interface) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Returns true if the given interface node has a InterfaceDecorationUtil.NO_STATIC_BINDING_DECORATION decoration with the true value.
isOptionPresent(AbstractLauncher.CmdOption) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CommandLine
 
isPresent(AbstractLauncher.CommandLine) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
isPrimitive(Object) - Static method in class org.objectweb.fractal.cecilia.adl.bindings.BindingResolverLoader
 
isReservedCWord(String) - Static method in class org.objectweb.fractal.cecilia.adl.ReservedWordsChecker
Checks the given name against a list of C/C++ reserved keywords.
isStaticallyBound(Binding) - Static method in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
Returns true if the given binding node has a BindingDecorationUtil.STATICALLY_BOUND_DECORATION decoration with the true value.
isStaticallyBoundFalse(Binding) - Static method in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
Returns true if the given binding node has a BindingDecorationUtil.STATICALLY_BOUND_DECORATION decoration with the false value.
itfDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
itfDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
itfDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
itfDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
itfName - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
itfName - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
itfNodes - Variable in class org.objectweb.fractal.cecilia.composite.c.types.InterfaceDefinitionVisitor.InterfaceDefinitonTask
 

L

LanguageLoader - Class in org.objectweb.fractal.cecilia.adl.implementations
Checks implementation and controller language.
LanguageLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
LanguageLoaderAttributes - Interface in org.objectweb.fractal.cecilia.adl.implementations
Attribute controller interface for language loader component.
LanguageLoaderAttributesFactory - Interface in org.objectweb.fractal.cecilia.adl
 
Launcher - Class in org.objectweb.fractal.cecilia.adl
A class to compile a component.
Launcher(String, String) - Constructor for class org.objectweb.fractal.cecilia.adl.Launcher
Creates a new Compiler launcher context.
Launcher(Map<String, String>) - Constructor for class org.objectweb.fractal.cecilia.adl.Launcher
Creates a new Compiler launcher context.
Launcher(String...) - Constructor for class org.objectweb.fractal.cecilia.adl.Launcher
Creates a new Compiler launcher context and run compilation.
Launcher.CompilerInstantiationException - Exception in org.objectweb.fractal.cecilia.adl
Exception thrown when the CeciliaADL compiler can't be instantiated.
Launcher.CompilerInstantiationException(String, Throwable, int) - Constructor for exception org.objectweb.fractal.cecilia.adl.Launcher.CompilerInstantiationException
 
LCC - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
A shortcut to the ControllerInterface.LIFECYCLE_CONTROLLER constant.
LD_FLAGS - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
ldCommand - Variable in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuLinkerTask
 
Ldflag - Interface in org.objectweb.fractal.cecilia.adl.directives
AST node interface for LDFlag elements.
LdflagContainer - Interface in org.objectweb.fractal.cecilia.adl.directives
AST node interface for LDFlag container elements.
ldFlagsOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
ldPathOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
leaveInterface(InterfaceDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
leaveInterface(InterfaceDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
leaveRecord(RecordDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
 
leaveUnion(UnionDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
 
LIFECYCLE_CONTROLLER - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The name of the life cycle controller interface.
LIFECYCLE_CONTROLLER_SIGNATURE - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerInterface
The signature of the ControllerInterface.LIFECYCLE_CONTROLLER interface.
link(File, Collection<File>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
Link method.
link(File, Collection<File>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuLinkerTask
 
linkedFile - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
 
LINKER_COMMAND - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
LINKER_SCRIPT - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
linkerCmdOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
linkerScriptOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
listFc() - Method in class org.objectweb.fractal.adl.DefinitionTraveler
 
listFc() - Method in class org.objectweb.fractal.adl.VisitorDispatcher
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.CeciliaFactory
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.CheckerLoader
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.components.ComponentChecker
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.idl.RecursiveIDLDispatchVisitor
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationCodeLoaderSelector
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.parser.ADLParserSelectorLoader
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.PrimitiveCheckerDispatcher
 
listFc() - Method in class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
 
listFc() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
load(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.bindings.BindingResolverLoader
 
load(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.bindings.BoundedCollectionBindingFlattenerLoader
 
load(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.CheckerLoader
 
load(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.components.StartOrderLoader
 
load(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
load(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.BoundedCollectionInterfaceFlattenerLoader
 
load(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
 
load(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.parser.ADLParserSelectorLoader
 
loadedCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
LOADER_ITF_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.CeciliaFactory
The name of the Loader client interface of this component.
loadIDL(String, Map<String, BasicIDLLoader.DependantNode>, List<String>, ClassLoader, Map<String, IDLDefinition>) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
loadImplementation(String, String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.CCodeLoader
 
loadImplementation(String, String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationCodeLoaderSelector
 
loadInterface(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
locate(String, ClassLoader) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
logger - Static variable in class org.objectweb.fractal.cecilia.adl.compiler.ExecutionHelper
 
logger - Static variable in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor
 
logger - Static variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor
 
logger - Static variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor
 
logger - Static variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor
 
logger - Static variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor
 
logger - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
longName - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
lookupFc(String) - Method in class org.objectweb.fractal.adl.DefinitionTraveler
 
lookupFc(String) - Method in class org.objectweb.fractal.adl.VisitorDispatcher
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.CeciliaFactory
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.CheckerLoader
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.components.ComponentChecker
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.idl.RecursiveIDLDispatchVisitor
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationCodeLoaderSelector
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.parser.ADLParserSelectorLoader
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.PrimitiveCheckerDispatcher
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
 
lookupFc(String) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 

M

MacroDefinitionVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.implementations
Visitor component that provides the inclusion code of the implementation file for ThinkMC dialect.
MacroDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor
 
MacroDefinitionVisitor.AbstractImplementationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.implementations
 
MacroDefinitionVisitor.AbstractImplementationTask(boolean, boolean) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.AbstractImplementationTask
 
MacroDefinitionVisitor.ImplementationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.implementations
Builds definition of implementation source code for the given component node.
MacroDefinitionVisitor.ImplementationTask(boolean, boolean) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.ImplementationTask
 
MacroDefinitionVisitor.ModuleImplementationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.implementations
Builds definition of implementation source code for the given module of the given component node.
MacroDefinitionVisitor.ModuleImplementationTask(boolean, boolean) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.ModuleImplementationTask
 
main(String...) - Static method in class org.objectweb.fractal.cecilia.adl.Launcher
Entry point.
merge(IDLDefinition, IDLDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
methodDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
moduleImplementationProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.ModuleSourceFileTask
Source code for module implementation.
moduleName - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.ModuleSourceFileTask
 

N

needRecompile(File, File) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuDepCompilerTask
 
needTypeDefinition(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
 
newArchiveTask(Object, String, List<String>, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
newArchiveTask(Object, String, List<String>, Map<Object, Object>) - Method in interface org.objectweb.fractal.cecilia.adl.compiler.CompilationTaskFactory
 
newBuildDir(File, String) - Static method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
newBuildDir(String) - Static method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
newClientInterfaceNode(String, String) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
newCompileTask(Object, List<String>, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
newCompileTask(Object, List<String>, Map<Object, Object>) - Method in interface org.objectweb.fractal.cecilia.adl.compiler.CompilationTaskFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.adl.CeciliaBasicFactoryJavaFactory
 
newComponent(String, Map) - Method in class org.objectweb.fractal.cecilia.adl.CeciliaFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.composite.CBootControllerLoaderJavaFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.composite.CBootVisitorJavaFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.composite.CCompositeControllerLoaderJavaFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.composite.CCompositeVisitorJavaFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.CPrimitiveControllerLoaderJavaFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.CPrimitiveDefinitionVisitorJavaFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.CPrimitiveInstantiationVisitorJavaFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.ImplementationCodeLoaderJavaFactory
 
newComponent() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.VisitorJavaFactory
 
newComponentType(String, Map) - Method in class org.objectweb.fractal.cecilia.adl.CeciliaFactory
 
newLinkTask(Object, String, List<String>, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
newLinkTask(Object, String, List<String>, Map<Object, Object>) - Method in interface org.objectweb.fractal.cecilia.adl.compiler.CompilationTaskFactory
 
newNode(String) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
newServerInterfaceNode(String, String) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
NO_STATIC_BINDING_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
A decoration set on client Interface nodes to say that binding to this client interface must not be established statically.
NODE_FACTORY_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
The name of the AbstractControllerChecker.nodeFactoryItf client interface.
NODE_FACTORY_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
The name of the XMLNodeFactory client interface.
NODE_FACTORY_ITF_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
the client interface name for the node factory.
nodeFactoryItf - Variable in class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
The XMLNodeFactory client interface used by this component.
nodeFactoryItf - Variable in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
The XMLNodeFactory client interface.
nodeFactoryItf - Variable in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
Client interface bound to the node factory component.
nodeFactoryItf - Variable in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
The XMLNodeFactory client interface.
nodeFactoryItf - Variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
The XMLNodeFactory client interface used by this component.
nodeMergerItf - Variable in class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
The NodeMerger client interface used by this component.
nodeMergerItf - Variable in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
The NodeMerger client interface used by this component.
normalizeIDL(IDLDefinition, ClassLoader) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
nThreads - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
The number of concurrent compilation jobs.
NullComponentVisitor - Class in org.objectweb.fractal.cecilia.adl
A component visitor that does nothing.
NullComponentVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.NullComponentVisitor
 
nullOrEmpty(String) - Static method in class org.objectweb.fractal.cecilia.adl.Launcher
 

O

objBuildDir - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
options - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CommandLine
 
options - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
optionsByLongName - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.Options
 
optionsByPrefix - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.Options
 
optionsByShortName - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.Options
 
optionSet - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.Options
 
optionValues - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CommandLine
 
org.objectweb.fractal.adl - package org.objectweb.fractal.adl
 
org.objectweb.fractal.cecilia.adl - package org.objectweb.fractal.cecilia.adl
 
org.objectweb.fractal.cecilia.adl.attributes - package org.objectweb.fractal.cecilia.adl.attributes
 
org.objectweb.fractal.cecilia.adl.bindings - package org.objectweb.fractal.cecilia.adl.bindings
 
org.objectweb.fractal.cecilia.adl.compiler - package org.objectweb.fractal.cecilia.adl.compiler
 
org.objectweb.fractal.cecilia.adl.compiler.gnu - package org.objectweb.fractal.cecilia.adl.compiler.gnu
 
org.objectweb.fractal.cecilia.adl.components - package org.objectweb.fractal.cecilia.adl.components
 
org.objectweb.fractal.cecilia.adl.controllers - package org.objectweb.fractal.cecilia.adl.controllers
 
org.objectweb.fractal.cecilia.adl.directives - package org.objectweb.fractal.cecilia.adl.directives
 
org.objectweb.fractal.cecilia.adl.file - package org.objectweb.fractal.cecilia.adl.file
 
org.objectweb.fractal.cecilia.adl.idl - package org.objectweb.fractal.cecilia.adl.idl
 
org.objectweb.fractal.cecilia.adl.idl.util - package org.objectweb.fractal.cecilia.adl.idl.util
 
org.objectweb.fractal.cecilia.adl.implementations - package org.objectweb.fractal.cecilia.adl.implementations
 
org.objectweb.fractal.cecilia.adl.interfaces - package org.objectweb.fractal.cecilia.adl.interfaces
 
org.objectweb.fractal.cecilia.adl.parser - package org.objectweb.fractal.cecilia.adl.parser
 
org.objectweb.fractal.cecilia.adl.properties - package org.objectweb.fractal.cecilia.adl.properties
 
org.objectweb.fractal.cecilia.adl.types - package org.objectweb.fractal.cecilia.adl.types
 
org.objectweb.fractal.cecilia.composite - package org.objectweb.fractal.cecilia.composite
 
org.objectweb.fractal.cecilia.composite.c - package org.objectweb.fractal.cecilia.composite.c
 
org.objectweb.fractal.cecilia.composite.c.components - package org.objectweb.fractal.cecilia.composite.c.components
 
org.objectweb.fractal.cecilia.composite.c.controllers - package org.objectweb.fractal.cecilia.composite.c.controllers
 
org.objectweb.fractal.cecilia.composite.c.source - package org.objectweb.fractal.cecilia.composite.c.source
 
org.objectweb.fractal.cecilia.composite.c.types - package org.objectweb.fractal.cecilia.composite.c.types
 
org.objectweb.fractal.cecilia.primitive.thinkMC - package org.objectweb.fractal.cecilia.primitive.thinkMC
 
org.objectweb.fractal.cecilia.primitive.thinkMC.attributes - package org.objectweb.fractal.cecilia.primitive.thinkMC.attributes
 
org.objectweb.fractal.cecilia.primitive.thinkMC.components - package org.objectweb.fractal.cecilia.primitive.thinkMC.components
 
org.objectweb.fractal.cecilia.primitive.thinkMC.controllers - package org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
 
org.objectweb.fractal.cecilia.primitive.thinkMC.implementations - package org.objectweb.fractal.cecilia.primitive.thinkMC.implementations
 
org.objectweb.fractal.cecilia.primitive.thinkMC.source - package org.objectweb.fractal.cecilia.primitive.thinkMC.source
 
org.objectweb.fractal.cecilia.primitive.thinkMC.types - package org.objectweb.fractal.cecilia.primitive.thinkMC.types
 
outDirOpt - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
outputDir - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
The output directory.
outputDir - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
The output directory.
outputDir - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
The output directory.
OutputFormat - Interface in org.objectweb.fractal.cecilia.adl.compiler
AST interface for "output" node.
OutputFormatContainer - Interface in org.objectweb.fractal.cecilia.adl.compiler
Container interface for nodes that can contain an output sub node.
outputName - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
The name of the linked file.
outputName - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractLinkTask
The name of the linked file.

P

Parameter - Interface in org.objectweb.fractal.cecilia.adl.properties
AST node interface for parameter elements.
ParameterContainer - Interface in org.objectweb.fractal.cecilia.adl.properties
AST node interface for parameter container elements.
parseArgs(AbstractLauncher.Options, boolean, String...) - Static method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CommandLine
Parse the given arguments to a CommandLine.
parseIDL(InputStream, String, String) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
Creates an IDLParser and uses it to parse the IDL.
parsePathList(String) - Static method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
parserADLList(List<String>, AbstractLauncher.CommandLine) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
PARSERS - Static variable in class org.objectweb.fractal.cecilia.adl.parser.ADLParserSelectorLoader
The name of the client collection interface bound to the available parser.
parseRules(File) - Method in class org.objectweb.fractal.cecilia.adl.compiler.gnu.GnuDepCompilerTask
 
prepareSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
prepareSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
prepareSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
prepareSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
prepareSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
prepareSourceCode(CodeWriter) - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
 
prepareSourceCode(CodeWriter) - Method in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
 
prepareSourceCode(CodeWriter) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
 
prepareSourceCode(CodeWriter) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.ModuleSourceFileTask
 
prepareSourceCode(CodeWriter) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.SourceFileTask
 
prepareSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
prepareSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
prepareSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
prepareSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
prepareSourceFile() - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
PRIMITIVE_CHECKER_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.components.ComponentChecker
The name of the PrimitiveChecker client interface used by this compiler.
PRIMITIVE_CHECKERS - Static variable in class org.objectweb.fractal.cecilia.adl.PrimitiveCheckerDispatcher
Name of the collection interface bound to the PrimitiveCheckers used by this checker.
PRIMITIVE_COMPONENT_ITF - Static variable in class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
The name of the ComponentVisitor client interface used for primitive components.
PrimitiveChecker - Interface in org.objectweb.fractal.cecilia.adl.components
A component definition checker.
PrimitiveCheckerDispatcher - Class in org.objectweb.fractal.cecilia.adl
Basic implementation of the PrimitiveChecker interface.
PrimitiveCheckerDispatcher() - Constructor for class org.objectweb.fractal.cecilia.adl.PrimitiveCheckerDispatcher
 
primitiveCheckerItf - Variable in class org.objectweb.fractal.cecilia.adl.components.ComponentChecker
The primitive checker used by this compiler.
primitiveCheckersItf - Variable in class org.objectweb.fractal.cecilia.adl.PrimitiveCheckerDispatcher
The primitive checkers used by this checker.
primitiveComponentItf - Variable in class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
The ComponentVisitor client interface used for primitive component.
PrimitiveControllerLoader - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.controllers
Adds controllers interface for "primitive" components.
PrimitiveControllerLoader() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.PrimitiveControllerLoader
 
PrimitiveTypeDefinitionFilter - Class in org.objectweb.fractal.cecilia.adl.types
This visitor determines the type of a given primitive component and if this type is already defined.
PrimitiveTypeDefinitionFilter() - Constructor for class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
 
printHelp(PrintStream) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
printStackTrace - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
printStackTraceOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
printUsage(PrintStream) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
printUsage(PrintStream) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
processADLMapping(Target, String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
processArchiver(Target, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
processCFlags(Target, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
processCompiler(Target, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
processContext(Target, String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
processLdFlags(Target, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
processLinker(Target, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
processLinkerScript(Target, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.Launcher
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.adl.AbstractDefinitionTask
This method must prepare the source code during the execution of this task.
processSourceCode() - Method in class org.objectweb.fractal.cecilia.composite.c.components.CloneableDefinitionVisitor.CloneableComponentDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.composite.c.components.CloneableInstantiationVisitor.CloneableInstantiationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.composite.c.components.ComponentDefinitionVisitor.ComponentDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.composite.c.components.ComponentInstantiationVisitor.ComponentInstantiationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.BCBootInstantiationVisitor.BCBootInstantiationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.BCInstantiationVisitor.BCInstantiationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CCInstantiationVisitor.CCInstantiationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.composite.c.types.CloneableInterfaceDefinitionVisitor.CloneableInterfaceDefinitonTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.composite.c.types.InterfaceDefinitionVisitor.InterfaceDefinitonTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeDefinitionVisitor.AttributeDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.attributes.AttributeInstantiationVisitor.AttributeDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor.ComponentConstructorCallTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor.ComponentDeclarationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor.ComponentDestructorCallTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorDeclarationVisitor.ComponentConstructorDeclarationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentDefinitionVisitor.ComponentDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentInstantiationVisitor.ComponentInstantiationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACDefinitionVisitor.ACDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACFactoryVisitor.ACFactoryInstantiateDeclarationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACFactoryVisitor.ACFactoryInstantiateSizeofTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACFactoryVisitor.ACFactoryInstantiateTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.ACInstantiationVisitor.ACInstantiationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCDefinitionVisitor.BCPrimitiveDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCFactoryVisitor.BCFactoryInstantiateDeclarationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCFactoryVisitor.BCFactoryInstantiateSizeofTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCFactoryVisitor.BCFactoryInstantiateTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.BCInstantiationVisitor.BCPrimitiveInstantiationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIDefinitionVisitor.CIDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIFactoryVisitor.CIFactoryInstantiateDeclarationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIFactoryVisitor.CIFactoryInstantiateSizeofTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIFactoryVisitor.CIFactoryInstantiateTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.controllers.CIInstantiationVisitor.CIInstantiationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.FactoryImplementationVisitor.FactoryImplementationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor.AbstractImplementationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceDefinitionVisitor.ClientInterfaceDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor.IncludeClientInstanceTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor.InitializationClientInstanceTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceDefinitionVisitor.InterfaceDefinitonTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceInstantiationVisitor.InterfaceDefinitonTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceDefinitionVisitor.ServerInterfaceDefinitionTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceFactoryVisitor.ServerInterfaceFactoryInstantiateTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceInstantiationVisitor.ServerInterfaceInstanceTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceVFTInstantiationVisitor.ExportedVFTDeclarationTask
 
processSourceCode() - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor.TypeSourceFileTask
 
PROGRAM_NAME_PROPERTY_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
Properties - Interface in org.objectweb.fractal.cecilia.adl.properties
AST node interface for properties elements.
PropertiesContainer - Interface in org.objectweb.fractal.cecilia.adl.properties
AST node interface for properties container elements.
Property - Interface in org.objectweb.fractal.cecilia.adl.properties
AST node interface for property elements.
providedFile - Variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor.ControllerImplementationFileProvider
 
providedFiles - Variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor.CompiledControllerFileAggregator
 
providedFiles - Variable in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor.CompositeCompiledFileAggregator
 
providedFiles - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor.FileProviderAggregatorTask
 

R

recordDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
 
recordDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
RecursiveIDLDispatchVisitor - Class in org.objectweb.fractal.cecilia.adl.idl
Travels the component's interfaces and attribute definitions and invokes recursively its client IDL visitor interfaces for all these definitions as well as all the definitions which are referenced.
RecursiveIDLDispatchVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.idl.RecursiveIDLDispatchVisitor
 
removeCflag(Cflag) - Method in interface org.objectweb.fractal.cecilia.adl.directives.CflagContainer
Removes a CFlags sub-element.
removeInclude(Include) - Method in interface org.objectweb.fractal.cecilia.adl.directives.IncludeContainer
Removes an include sub-element.
removeIndentLevel() - Method in class org.objectweb.fractal.cecilia.adl.file.CodeWriter
 
removeLdflag(Ldflag) - Method in interface org.objectweb.fractal.cecilia.adl.directives.LdflagContainer
Removes a LDFlag sub-element.
removeParameter(Parameter) - Method in interface org.objectweb.fractal.cecilia.adl.properties.ParameterContainer
Removes a parameter sub-element.
removeParser(String) - Method in class org.objectweb.fractal.cecilia.adl.AbstractParserSelector
 
removeProperty(Property) - Method in interface org.objectweb.fractal.cecilia.adl.properties.Properties
Removes a property sub-element.
ReservedWordsChecker - Class in org.objectweb.fractal.cecilia.adl
Helper class that provides a method to checks that a given string is not a reserved C/C++ keyword, or a typedef or macro defined in a standard header.
resolv(ComplexType, IDLDefinition, Map<String, BasicIDLLoader.DependantNode>, ClassLoader, Map<String, IDLDefinition>) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
resolveSignature(IDLDefinition, String, Node, ClassLoader) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
Resolve the full qualified name of a signature.
runtimeCollectionProviderItfs - Variable in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor.CompositeCompiledFileAggregator
Client interface used to retrieve compiled runtime implementations.
runtimeCollectionProviderItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor.FileProviderAggregatorTask
Client interface used to retrieve compiled runtime implementations.
runtimeProviderItfs - Variable in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor.CompositeCompiledFileAggregator
Client interface used to retrieve compiled runtime implementations.
runtimeProviderItfs - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor.FileProviderAggregatorTask
Client interface used to retrieve compiled runtime implementations.

S

separator - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdAppendOption
 
SERVER_INTERFACE_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
A decoration set on Binding nodes, its value is the server interface node of the binding.
serverInstanceNameProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor.IncludeClientInstanceTask
The client interfaces used to retrieve the instance name of the server components to which client interfaces are bound to.
serverInterfaceDefinitionsProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor.TypeSourceFileTask
Source code for the interface definition.
ServerInterfaceDefinitionVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Visitor component that builds the definition of the server interfaces of the component for the ThinkMC dialect.
ServerInterfaceDefinitionVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceDefinitionVisitor
 
ServerInterfaceDefinitionVisitor.ServerInterfaceDefinitionTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds definition source code for exported interface definitions for the given component node.
ServerInterfaceDefinitionVisitor.ServerInterfaceDefinitionTask(List<TypeInterface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceDefinitionVisitor.ServerInterfaceDefinitionTask
 
ServerInterfaceFactoryVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Visitor component that builds the factory implementation code pieces for the cloning server interfaces.
ServerInterfaceFactoryVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceFactoryVisitor
 
ServerInterfaceFactoryVisitor.ServerInterfaceFactoryInstantiateTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds the source code that copy the server interfaces of the component.
ServerInterfaceFactoryVisitor.ServerInterfaceFactoryInstantiateTask(List<TypeInterface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceFactoryVisitor.ServerInterfaceFactoryInstantiateTask
 
ServerInterfaceInstantiationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Visitor component that builds the instantiation of the server interfaces of the component for ThinkMC dialect.
ServerInterfaceInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceInstantiationVisitor
 
ServerInterfaceInstantiationVisitor.ServerInterfaceInstanceTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds instantiation source code for server interfaces for the given component node.
ServerInterfaceInstantiationVisitor.ServerInterfaceInstanceTask(List<TypeInterface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceInstantiationVisitor.ServerInterfaceInstanceTask
 
ServerInterfaceVFTInstantiationVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Visitor component that builds the VFT declarations for the exported interfaces of the component for ThinkMC dialect.
ServerInterfaceVFTInstantiationVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceVFTInstantiationVisitor
 
ServerInterfaceVFTInstantiationVisitor.ExportedVFTDeclarationTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds the declaration/initialization of the VFT of a component written in thinkMC language.
ServerInterfaceVFTInstantiationVisitor.ExportedVFTDeclarationTask(List<TypeInterface>) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ServerInterfaceVFTInstantiationVisitor.ExportedVFTDeclarationTask
 
serverItfDefinitionsItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceDefinitionVisitor.InterfaceDefinitonTask
Source code to be included for server interface definitions.
serverItfInstancesItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.InterfaceInstantiationVisitor.InterfaceDefinitonTask
Source code to be included for server interface instantiation.
serverTypeDefinitionProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor.IncludeClientInstanceTask
The client interfaces used to retrieve the code that defines the type of the server components to which client interfaces are bound to.
serverTypeNameProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor.IncludeClientInstanceTask
The client interface used to retrieve the type name of the server components to which client interfaces are bound to.
setBoundTo(Interface, Interface) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Sets the InterfaceDecorationUtil.BOUND_TO_DECORATION decoration to the given client interface node with the given server interface node value.
setClientInterface(Binding, Interface) - Static method in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
Sets the BindingDecorationUtil.CLIENT_INTERFACE_DECORATION decoration to the given Binding node.
setCode(Node, Object) - Static method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationDecorationUtil
Sets the ImplementationDecorationUtil.CODE_DECORATION decoration to the given node with the given value.
setContainer(Interface, InterfaceContainer) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Sets the value of the InterfaceDecorationUtil.CONTAINER_DECORATION decoration to the given interface container node.
setCustomBindingController(Interface, boolean) - Static method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
Sets the value of the ControllerDecorationUtil.CUSTOM_BC_DECORATION decoration to the given value.
setDataSuffix(Interface, String) - Static method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
Sets the value of the ControllerDecorationUtil.DATA_SUFFIX_DECORATION decoration.
setDefaultCPL(String) - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
setDefaultCPL(String) - Method in interface org.objectweb.fractal.cecilia.adl.implementations.LanguageLoaderAttributes
Sets the default CPL (Controller-Programming-Language) used if a component component does not specify its controller language.
setDefaultPPL(String) - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
setDefaultPPL(String) - Method in interface org.objectweb.fractal.cecilia.adl.implementations.LanguageLoaderAttributes
Sets the default PPL (Primitive-Programming-Language) used if a primitive component does not specify its implementation language.
setDefinition(IDLDefinition) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader.DependantNode
 
setDefinition(String) - Method in interface org.objectweb.fractal.cecilia.adl.properties.Property
Sets the definition of the property.
setFile(String) - Method in interface org.objectweb.fractal.cecilia.adl.directives.Include
Set the name of the included file.
setFlattenedCollectionCardinality(Interface, Integer) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Sets the InterfaceDecorationUtil.FLATTENED_COLLECTION_CARDINALITY decoration on the given node
setFlattenedCollectionName(Interface, String) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Sets the InterfaceDecorationUtil.FLATTENED_COLLECTION_NAME decoration on the given node
setFormat(String) - Method in interface org.objectweb.fractal.cecilia.adl.compiler.OutputFormat
Sets the value of the format attribute of the output node.
setHasConstructor(String) - Method in interface org.objectweb.fractal.cecilia.adl.implementations.ExtendedImplementation
Sets the value of the hasConstructor attribute.
setHasDestructor(String) - Method in interface org.objectweb.fractal.cecilia.adl.implementations.ExtendedImplementation
Sets the value of the hasDestructor attribute.
setItfCode(Interface, String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
Deprecated. 
setItfCode(Interface, Map<Object, Object>, String...) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
setLanguage(String) - Method in interface org.objectweb.fractal.cecilia.adl.controllers.ExtendedController
Set the language of the controller.
setLanguage(String) - Method in interface org.objectweb.fractal.cecilia.adl.implementations.ExtendedImplementation
Set the language of the implementation.
setName(String) - Method in interface org.objectweb.fractal.cecilia.adl.properties.Parameter
Sets the name of the parameter.
setNoStaticBinding(Interface, boolean) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Sets the InterfaceDecorationUtil.NO_STATIC_BINDING_DECORATION decoration to the given node with the given boolean value.
setOptionValue(AbstractLauncher.CmdOption, Object) - Method in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CommandLine
 
setOutput(OutputFormat) - Method in interface org.objectweb.fractal.cecilia.adl.compiler.OutputFormatContainer
Sets the output sub node of this node.
setProperties(Properties) - Method in interface org.objectweb.fractal.cecilia.adl.properties.PropertiesContainer
Sets the properties sub element.
setServerInterface(Binding, Interface) - Static method in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
Sets the BindingDecorationUtil.SERVER_INTERFACE_DECORATION decoration to the given Binding node.
setStartOrder(ComponentContainer, List<Component>) - Static method in class org.objectweb.fractal.cecilia.adl.components.ComponentDecorationUtil
Sets the ComponentDecorationUtil.SUB_COMPONENT_START_ORDER decoration to the given ComponentContainer node.
setStartOrder(String) - Method in interface org.objectweb.fractal.cecilia.adl.components.ExtendedComponent
Set the value of the startOrder attribute.
setStaticallyBound(Binding, boolean) - Static method in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
Sets the BindingDecorationUtil.STATICALLY_BOUND_DECORATION decoration to the given node with the given boolean value.
setTaskCompositionFileName(String) - Method in class org.objectweb.fractal.adl.DefinitionTraveler
 
setTaskCompositionFileName(String) - Method in interface org.objectweb.fractal.adl.TaskCompositionAttribute
Sets the task composition file name.
setTaskCompositionFileName(String) - Method in class org.objectweb.fractal.adl.VisitorDispatcher
 
setTypeDecoration(ComponentContainer, ComponentContainer) - Static method in class org.objectweb.fractal.cecilia.adl.types.TypeDecorationUtil
Set the TypeDecorationUtil.TYPE_DECORATION decoration to the given component node with the given type value.
setValue(String) - Method in interface org.objectweb.fractal.cecilia.adl.directives.Cflag
Set the CFlags value.
setValue(String) - Method in interface org.objectweb.fractal.cecilia.adl.directives.Ldflag
Set the LDFlag value.
setValue(String) - Method in interface org.objectweb.fractal.cecilia.adl.properties.Parameter
Sets the value of the parameter.
setVTable(Interface, String) - Static method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
Sets the value of the ControllerDecorationUtil.V_TABLE_DECORATION decoration.
SHARED_COMPONENT_VISITOR_ITF_NAME - Static variable in class org.objectweb.fractal.adl.DefinitionTraveler
The name of the DefinitionTraveler.sharedComponentVisitorItf client interface.
sharedComponentVisitorItf - Variable in class org.objectweb.fractal.adl.DefinitionTraveler
The client ComponentVisitor that is invoked when a shared component is detected.
shortName - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher.CmdOption
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.AbstractDefinitionTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CEnumDefinitionVisitor.CEnumSourceTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
sourceCode - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor.TypeSourceFileTask
 
SourceCodeHelper - Class in org.objectweb.fractal.cecilia.adl
Helper class that provides utility methods to work with SourceCodeProvider.
SourceCodeProvider - Interface in org.objectweb.fractal.cecilia.adl
 
SourceFile - Class in org.objectweb.fractal.cecilia.adl.file
A SourceFile is identified by a signature and contains the File object.
SourceFile(String, File) - Constructor for class org.objectweb.fractal.cecilia.adl.file.SourceFile
Creates a SourceFile.
SourceFile(String, File, boolean) - Constructor for class org.objectweb.fractal.cecilia.adl.file.SourceFile
Creates a SourceFile.
sourceFile - Variable in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor.CEnumFileTask
 
sourceFile - Variable in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor.CInterfaceHeaderTask
 
sourceFile - Variable in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor.CRecordFileTask
 
sourceFile - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
sourceFile - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor.CVFTHeaderFileTask
 
sourceFile - Variable in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor.GlobalInitialisationDeclatationTask
 
sourceFile - Variable in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
 
sourceFile - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
 
sourceFile - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor.TypeSourceFileTask
 
SourceFileProvider - Interface in org.objectweb.fractal.cecilia.adl.file
 
sourceFileProviderItf - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTask
The client interface used to retrieve the source file to compile.
SourceFileVisitor - Class in org.objectweb.fractal.cecilia.composite.c.source
Visitor component that builds the source file containing the components' definition and instance code.
SourceFileVisitor() - Constructor for class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor
 
SourceFileVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.source
Visitor component that builds the source file containing the components' definition and instance code.
SourceFileVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor
 
SourceFileVisitor.AbstractSourceFileTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.source
 
SourceFileVisitor.AbstractSourceFileTask(File) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
 
SourceFileVisitor.ModuleSourceFileTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.source
Builds the ".adl.c" source file that contains the definition of the component structure and the inclusion of a module of implementation.
SourceFileVisitor.ModuleSourceFileTask(File, String) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.ModuleSourceFileTask
 
SourceFileVisitor.SourceFileTask - Class in org.objectweb.fractal.cecilia.composite.c.source
Builds the ".adl.c" source file that contains the definition of the component structure, the instantiation/initialization of the static instance.
SourceFileVisitor.SourceFileTask(File) - Constructor for class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
 
SourceFileVisitor.SourceFileTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.source
Builds the ".adl.c" source file that contains the definition of the component structure, the inclusion of the implementation file and the instantiation/initialization of the static instances.
SourceFileVisitor.SourceFileTask(File) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.SourceFileTask
 
SourceFileWriter - Class in org.objectweb.fractal.cecilia.adl.file
Helper class that provides methods to write a string into a generated source file.
splitOptionString(String) - Static method in class org.objectweb.fractal.cecilia.adl.directives.DirectiveHelper
 
srcPathOpt - Variable in class org.objectweb.fractal.cecilia.adl.AbstractLauncher
 
StartDependencyCycle - Exception in org.objectweb.fractal.cecilia.adl.bindings
Exception thrown when a in a composite, no correct start order can be found.
StartDependencyCycle(List<Object>, Object) - Constructor for exception org.objectweb.fractal.cecilia.adl.bindings.StartDependencyCycle
Construct a new StartDependencyCycle.
StartOrderLoader - Class in org.objectweb.fractal.cecilia.adl.components
Reorder Component nodes according to their startOrder attributes.
StartOrderLoader() - Constructor for class org.objectweb.fractal.cecilia.adl.components.StartOrderLoader
 
STATICALLY_BOUND_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.bindings.BindingDecorationUtil
A decoration set on Binding nodes to say that a the binding must be established statically.
staticBindings - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.ClientInterfaceInstantiationVisitor.IncludeClientInstanceTask
 
SUB_COMPONENT_START_ORDER - Static variable in class org.objectweb.fractal.cecilia.adl.components.ComponentDecorationUtil
A decoration set on ComponentContainer nodes, its value is a List of the sub component sorted in a correct start order.
subComponentFilesItfs - Variable in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor.CompositeCompiledFileAggregator
Client collection interface used to retrieve compiled files for the given component.
subComponentInstanceNameProviderItfs - Variable in class org.objectweb.fractal.cecilia.composite.c.controllers.BCBootInstantiationVisitor.BCBootInstantiationTask
The InstanceNameProvider task for each sub component.
subComponentInstanceNameProviderItfs - Variable in class org.objectweb.fractal.cecilia.composite.c.controllers.CCInstantiationVisitor.CCInstantiationTask
The InstanceNameProvider task for each sub component.
subComponents - Variable in class org.objectweb.fractal.cecilia.composite.c.controllers.CCInstantiationVisitor.CCInstantiationTask
 
subComponentTypeDefinitionProviderItfs - Variable in class org.objectweb.fractal.cecilia.composite.c.controllers.CCInstantiationVisitor.CCInstantiationTask
The SourceCodeProvider task that provides definition of component type for each sub component.
subComponentTypeNameProviderItfs - Variable in class org.objectweb.fractal.cecilia.composite.c.controllers.CCInstantiationVisitor.CCInstantiationTask
The TypeNameProvider task for each sub component.

T

targetDescOpt - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
targetDescriptor - Variable in class org.objectweb.fractal.cecilia.adl.Launcher
 
TASK_FILE_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.idl.RecursiveIDLDispatchVisitor
The composition schema used by this dispatcher.
TaskCompositionAttribute - Interface in org.objectweb.fractal.adl
Attribute controller interface that gives access to the task composition file name.
taskCompositionFileName - Variable in class org.objectweb.fractal.adl.DefinitionTraveler
 
taskCompositionFileName - Variable in class org.objectweb.fractal.adl.VisitorDispatcher
 
toArgs(Map<String, String>) - Static method in class org.objectweb.fractal.cecilia.adl.Launcher
 
toArray(Object...) - Static method in class org.objectweb.fractal.adl.VisitorDispatcher
Utility method that can be used to implements the getCompositionParameters method.
toString() - Method in class org.objectweb.fractal.cecilia.adl.file.CodeWriter
 
tryAppendFlag(List<String>, String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
tryGetContextArg(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
tryGetContextStringArg(String, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.compiler.AbstractCompilationTaskFactory
 
TYPE_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.types.TypeDecorationUtil
A decoration set of ComponentContainer nodes that give the AST that defines the component type.
TypeDecorationUtil - Class in org.objectweb.fractal.cecilia.adl.types
Utility class to manipulate Type decorations of ComponentContainer node.
typeName - Variable in class org.objectweb.fractal.cecilia.adl.types.TypeVisitor.TypeNameProviderImpl
 
TypeNameProvider - Interface in org.objectweb.fractal.cecilia.adl
Task interface that can be used to retrieve a name that identify the type of a component.
typeNameProviderItf - Variable in class org.objectweb.fractal.cecilia.adl.AbstractDefinitionTask
The name of the component type.
typeNameProviderItf - Variable in class org.objectweb.fractal.cecilia.adl.compiler.AbstractArchiveTask
The name of the component type.
typeNameProviderItf - Variable in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor.SourceFileTask
The name of the component type.
typeNameProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.AbstractSourceFileTask
The name of the component type.
TypeSourceFileVisitor - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Visitor component that builds the source file containing the definition of the component type.
TypeSourceFileVisitor() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor
 
TypeSourceFileVisitor.TypeSourceFileTask - Class in org.objectweb.fractal.cecilia.primitive.thinkMC.types
Builds the ".adl.h" source file that contains the definition of the component type structure (i.e.
TypeSourceFileVisitor.TypeSourceFileTask(File) - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor.TypeSourceFileTask
 
TypeVisitor - Class in org.objectweb.fractal.cecilia.adl.types
Creates a TypeNameProvider task for the visited component.
TypeVisitor() - Constructor for class org.objectweb.fractal.cecilia.adl.types.TypeVisitor
 
TypeVisitor.TypeNameProviderImpl - Class in org.objectweb.fractal.cecilia.adl.types
Provides the name of the type of the given component.
TypeVisitor.TypeNameProviderImpl(String) - Constructor for class org.objectweb.fractal.cecilia.adl.types.TypeVisitor.TypeNameProviderImpl
 

U

unbindFc(String) - Method in class org.objectweb.fractal.adl.DefinitionTraveler
 
unbindFc(String) - Method in class org.objectweb.fractal.adl.VisitorDispatcher
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.attributes.AttributeLoader
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.CeciliaFactory
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.CheckerLoader
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.components.ComponentChecker
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.controllers.AbstractControllerChecker
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.idl.BasicIDLLoader
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.idl.RecursiveIDLDispatchVisitor
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationCodeLoaderSelector
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.implementations.LanguageLoader
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceLoader
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.parser.ADLParserSelectorLoader
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.PrimitiveCheckerDispatcher
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
 
unbindFc(String) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
 
unionDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
 
unionDefinition - Variable in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor.CUnionFileTask
 
updateInheritancePathDecoration(IDLDefinition, String) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Adds the given signature to the value of the InterfaceDecorationUtil.INHERITANCE_PATH_DECORATION decoration.
updateInheritancePathDecoration(IDLDefinition, List<String>) - Static method in class org.objectweb.fractal.cecilia.adl.interfaces.InterfaceDecorationUtil
Adds the given list of signature to the value of the InterfaceDecorationUtil.INHERITANCE_PATH_DECORATION decoration.

V

V_TABLE_DECORATION - Static variable in class org.objectweb.fractal.cecilia.adl.controllers.ControllerDecorationUtil
A decoration set on Interface node to indicate the symbol name of the V-Table that provides the implementation of this interface.
valueOf(String) - Static method in enum org.objectweb.fractal.cecilia.adl.attributes.AttributeErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.cecilia.adl.bindings.BindingErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.cecilia.adl.compiler.CompilerErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.cecilia.adl.components.ComponentErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.cecilia.adl.controllers.ControllerErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.cecilia.adl.idl.IDLErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.cecilia.adl.implementations.ImplementationErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.cecilia.adl.interfaces.InterfaceErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerErrors
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.objectweb.fractal.cecilia.adl.attributes.AttributeErrors
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.cecilia.adl.bindings.BindingErrors
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.cecilia.adl.compiler.CompilerErrors
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.cecilia.adl.components.ComponentErrors
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.cecilia.adl.controllers.ControllerErrors
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.cecilia.adl.idl.IDLErrors
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.cecilia.adl.implementations.ImplementationErrors
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.cecilia.adl.interfaces.InterfaceErrors
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.objectweb.fractal.cecilia.composite.c.controllers.CompositeControllerErrors
Returns an array containing the constants of this enum type, in the order they're declared.
vft - Variable in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
vftInstantiationProviderItf - Variable in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor.SourceFileTask
Source code for VFT declarations (optional).
visit(List<Node>, Definition, Map<Object, Object>) - Method in class org.objectweb.fractal.adl.DefinitionTraveler
 
visit(List<Node>, Map<ComponentContainer, Boolean>, ComponentContainer, Map<Object, Object>, List<Component>) - Method in class org.objectweb.fractal.adl.DefinitionTraveler
 
visit(List<Node>, T, Map<Object, Object>) - Method in interface org.objectweb.fractal.adl.Visitor
Visits an AST node and creates a component task that models the processing to be done on this node.
visit(List<Node>, T, Map<Object, Object>) - Method in class org.objectweb.fractal.adl.VisitorDispatcher
 
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.attributes.AbstractAttributeVisitor
Visits ComponentContainer nodes and call createTask if the given component contains an Attributes sub-nodes.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.components.InstanceVisitor
 
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
 
visit(List<Node>, Definition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.ControllerImplementationVisitor
Visits a ComponentContainer node and creates a task that creates the source file containing the components' definition and instance code.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.controllers.VisitorSelectorForController
 
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CEnumDefinitionVisitor
Visits EnumDefiniton nodes, and creates a task that writes the corresponding C source code.
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CEnumFileVisitor
Visits EnumDefiniton nodes, and creates a task that creates a source file containing the corresponding C code.
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor
Visits InterfaceDefiniton nodes, and creates a task that writes the corresponding C source code.
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceFileVisitor
Visits InterfaceDefiniton nodes, and creates a task that creates a source file containing the corresponding C code.
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor
Visits RecordDefiniton nodes, and creates a task that writes the corresponding C source code.
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordFileVisitor
Visits RecordDefiniton nodes, and creates a task that creates a source file containing the corresponding C code.
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor
Visits UnionDefiniton nodes, and creates a task that writes the corresponding C source code.
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionFileVisitor
Visits UnionDefiniton nodes, and creates a task that creates a source file containing the corresponding C code.
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor
Visits InterfaceDefiniton nodes, and creates a task that writes the corresponding C source code.
visit(List<Node>, IDLDefinition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateFileVisitor
Visits InterfaceDefiniton nodes, and creates a task that creates a source file containing the corresponding C code.
visit(List<Node>, Definition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.idl.RecursiveIDLDispatchVisitor
 
visit(List<Node>, Definition, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.GlobalInitVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the component data structure definitions.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.ImplementationVisitor
Visits ComponentContainer nodes and creates a provides implementation source code of the visited component.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.implementations.VisitorSelectorForLanguage
 
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.AbstractClientInterfaceVisitor
Visits ComponentContainer nodes and call createTask if the given component contains client Interface sub-nodes.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.AbstractInterfaceVisitor
Visits ComponentContainer nodes and call createTask if the given component contains Interface sub-nodes.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.interfaces.AbstractServerInterfaceVisitor
Visits ComponentContainer nodes and call createTask if the given component contains server Interface sub-nodes.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.NullComponentVisitor
 
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.types.PrimitiveTypeDefinitionFilter
 
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.adl.types.TypeVisitor
 
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.CompilationVisitor
Visits ComponentContainer nodes and creates a compilation tasks.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.components.CloneableDefinitionVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the definition of the component data structure.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.components.CloneableInstantiationVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the initialization of the component data structure.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.components.ComponentDefinitionVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the definition of the component data structure.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.components.ComponentInstantiationVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the component data structure definitions.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.BCInstantiationVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the initialization of the binding controller data structure.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.controllers.CCInstantiationVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the initialization of the content controller data structure.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.composite.c.source.SourceFileVisitor
Visits a ComponentContainer node and creates a task that creates the source file containing the components' definition and instance code.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorCallVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the component data structure definitions.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentConstructorDeclarationVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the component data structure definitions.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentDefinitionVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the definition of the component data structure.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.components.ComponentInstantiationVisitor
Visits ComponentContainer nodes and creates a task that writes the source code containing the component data structure definitions.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.FactoryImplementationVisitor
Visits ComponentContainer nodes and creates a task that includes the implementation file, and that defines some macros that are used in the implementation file.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.implementations.MacroDefinitionVisitor
Visits ComponentContainer nodes and creates a task that includes the implementation file, and that defines some macros that are used in the implementation file.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.CompilationVisitor
Visits ComponentContainer nodes and creates a compilation tasks.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.source.SourceFileVisitor
Visits a ComponentContainer node and creates a task that creates the source file containing the components' definition and instance code.
visit(List<Node>, ComponentContainer, Map<Object, Object>) - Method in class org.objectweb.fractal.cecilia.primitive.thinkMC.types.TypeSourceFileVisitor
Visits a ComponentContainer node and creates a task that creates the source file components' type definition.
visitField(Field) - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
visitField(Field) - Method in class org.objectweb.fractal.cecilia.adl.idl.CRecordDefinitionVisitor.CRecordSourceTask
 
visitField(Field) - Method in class org.objectweb.fractal.cecilia.adl.idl.CUnionDefinitionVisitor.CUnionSourceTask
 
visitField(Field) - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
visitMethod(Method) - Method in class org.objectweb.fractal.cecilia.adl.idl.CInterfaceDefinitionVisitor.CInterfaceHeaderTask
 
visitMethod(Method) - Method in class org.objectweb.fractal.cecilia.adl.idl.CVFTTemplateDefinitionVisitor.CVFTTemplateTask
 
Visitor<T> - Interface in org.objectweb.fractal.adl
Generic AST visitor interface.
VISITOR_ITF_NAME - Static variable in class org.objectweb.fractal.cecilia.adl.CeciliaFactory
The name of the Compiler client interface of this component.
VisitorDispatcher<T> - Class in org.objectweb.fractal.adl
An abstract and generic visitor implementation that is intended to dispatch visit requests on a collection of client visitors.
VisitorDispatcher() - Constructor for class org.objectweb.fractal.adl.VisitorDispatcher
 
VisitorJavaFactory - Class in org.objectweb.fractal.cecilia.primitive.thinkMC
 
VisitorJavaFactory() - Constructor for class org.objectweb.fractal.cecilia.primitive.thinkMC.VisitorJavaFactory
 
VisitorSelectorForController - Class in org.objectweb.fractal.cecilia.adl.controllers
ComponentVisitor selector that chooses the visitor component to be executed for the given component node.
VisitorSelectorForController() - Constructor for class org.objectweb.fractal.cecilia.adl.controllers.VisitorSelectorForController
 
VisitorSelectorForLanguage - Class in org.objectweb.fractal.cecilia.adl.implementations
Delegates compilation to a client ComponentVisitor depending on the implementation language of the component for which its visit method is invoked.
VisitorSelectorForLanguage() - Constructor for class org.objectweb.fractal.cecilia.adl.implementations.VisitorSelectorForLanguage
 
VisitorSelectorForPrimitiveOrComposite - Class in org.objectweb.fractal.cecilia.adl.components
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.
VisitorSelectorForPrimitiveOrComposite() - Constructor for class org.objectweb.fractal.cecilia.adl.components.VisitorSelectorForPrimitiveOrComposite
 
visitorsItf - Variable in class org.objectweb.fractal.adl.VisitorDispatcher
The builders client interfaces.
visitorsItf - Variable in class org.objectweb.fractal.cecilia.adl.idl.RecursiveIDLDispatchVisitor
The builders client interfaces.

W

walkBindingGraph(TypeInterface, Binding, boolean) - Method in class org.objectweb.fractal.cecilia.adl.bindings.BindingResolverLoader
 
writeToFile(File, String) - Static method in class org.objectweb.fractal.cecilia.adl.file.SourceFileWriter
Write the given content in the given output file.

A B C D E F G H I L M N O P R S T U V W

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