org.objectweb.fractal.aokell.tools.adl
Class EmptyTypeBuilder

java.lang.Object
  extended by org.objectweb.fractal.aokell.tools.adl.EmptyTypeBuilder
All Implemented Interfaces:
org.objectweb.fractal.adl.types.TypeBuilder

public class EmptyTypeBuilder
extends Object
implements org.objectweb.fractal.adl.types.TypeBuilder

This class implements an empty Fractal ADL TypeBuilder component. This class is used by tools which take advantage of Fractal ADL to process .fractal files. This is an empty implementation which ignores interface types and component types creations.

Author:
Lionel Seinturier

Constructor Summary
EmptyTypeBuilder()
           
 
Method Summary
 Object createComponentType(String name, Object[] interfaceTypes, Object context)
           
 Object createInterfaceType(String name, String signature, String role, String contingency, String cardinality, Object context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyTypeBuilder

public EmptyTypeBuilder()
Method Detail

createInterfaceType

public Object createInterfaceType(String name,
                                  String signature,
                                  String role,
                                  String contingency,
                                  String cardinality,
                                  Object context)
                           throws Exception
Specified by:
createInterfaceType in interface org.objectweb.fractal.adl.types.TypeBuilder
Throws:
Exception

createComponentType

public Object createComponentType(String name,
                                  Object[] interfaceTypes,
                                  Object context)
                           throws Exception
Specified by:
createComponentType in interface org.objectweb.fractal.adl.types.TypeBuilder
Throws:
Exception