org.objectweb.fractal.adl.types
Class FractalTypeBuilder

java.lang.Object
  extended byorg.objectweb.fractal.adl.types.FractalTypeBuilder
All Implemented Interfaces:
TypeBuilder

public class FractalTypeBuilder
extends Object
implements TypeBuilder

A Fractal based implementation of the TypeBuilder interface. This implementation uses the Fractal API to create types.


Constructor Summary
FractalTypeBuilder()
           
 
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

FractalTypeBuilder

public FractalTypeBuilder()
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 TypeBuilder
Throws:
Exception

createComponentType

public Object createComponentType(String name,
                                  Object[] interfaceTypes,
                                  Object context)
                           throws Exception
Specified by:
createComponentType in interface TypeBuilder
Throws:
Exception