org.objectweb.fractal.gui.repository.lib
Class FractalGUIBackend
java.lang.Object
org.objectweb.fractal.gui.repository.lib.FractalGUIBackend
- All Implemented Interfaces:
- org.objectweb.fractal.adl.attributes.AttributeBuilder, org.objectweb.fractal.adl.bindings.BindingBuilder, org.objectweb.fractal.adl.components.ComponentBuilder, org.objectweb.fractal.adl.coordinates.CoordinatesBuilder, org.objectweb.fractal.adl.implementations.ImplementationBuilder, org.objectweb.fractal.adl.types.TypeBuilder
- public class FractalGUIBackend
- extends java.lang.Object
- implements org.objectweb.fractal.adl.types.TypeBuilder, org.objectweb.fractal.adl.components.ComponentBuilder, org.objectweb.fractal.adl.implementations.ImplementationBuilder, org.objectweb.fractal.adl.bindings.BindingBuilder, org.objectweb.fractal.adl.attributes.AttributeBuilder, org.objectweb.fractal.adl.coordinates.CoordinatesBuilder
Fields inherited from interface org.objectweb.fractal.adl.bindings.BindingBuilder |
EXPORT_BINDING, IMPORT_BINDING, NORMAL_BINDING |
Method Summary |
void |
addComponent(java.lang.Object superComponent,
java.lang.Object subComponent,
java.lang.String name,
java.lang.Object context)
|
void |
bindComponent(int type,
java.lang.Object client,
java.lang.String clientItf,
java.lang.Object server,
java.lang.String serverItf,
java.lang.Object context)
|
java.lang.Object |
createComponent(java.lang.Object type,
java.lang.String name,
java.lang.String definition,
java.lang.Object controllerDesc,
java.lang.Object contentDesc,
java.lang.Object context)
|
java.lang.Object |
createComponentType(java.lang.String name,
java.lang.Object[] interfaceTypes,
java.lang.Object context)
|
java.lang.Object |
createInterfaceType(java.lang.String name,
java.lang.String signature,
java.lang.String role,
java.lang.String contingency,
java.lang.String cardinality,
java.lang.Object context)
|
void |
setAttribute(java.lang.Object component,
java.lang.String attributeController,
java.lang.String name,
java.lang.String value,
java.lang.Object context)
|
void |
setCoordinates(java.lang.Object parent,
java.lang.Object component,
double x0,
double y0,
double x1,
double y1,
int color,
java.lang.Object context)
|
void |
startComponent(java.lang.Object component,
java.lang.Object context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FractalGUIBackend
public FractalGUIBackend()
createInterfaceType
public java.lang.Object createInterfaceType(java.lang.String name,
java.lang.String signature,
java.lang.String role,
java.lang.String contingency,
java.lang.String cardinality,
java.lang.Object context)
throws java.lang.Exception
- Specified by:
createInterfaceType
in interface org.objectweb.fractal.adl.types.TypeBuilder
- Throws:
java.lang.Exception
createComponentType
public java.lang.Object createComponentType(java.lang.String name,
java.lang.Object[] interfaceTypes,
java.lang.Object context)
throws java.lang.Exception
- Specified by:
createComponentType
in interface org.objectweb.fractal.adl.types.TypeBuilder
- Throws:
java.lang.Exception
createComponent
public java.lang.Object createComponent(java.lang.Object type,
java.lang.String name,
java.lang.String definition,
java.lang.Object controllerDesc,
java.lang.Object contentDesc,
java.lang.Object context)
throws java.lang.Exception
- Specified by:
createComponent
in interface org.objectweb.fractal.adl.implementations.ImplementationBuilder
- Throws:
java.lang.Exception
addComponent
public void addComponent(java.lang.Object superComponent,
java.lang.Object subComponent,
java.lang.String name,
java.lang.Object context)
throws java.lang.Exception
- Specified by:
addComponent
in interface org.objectweb.fractal.adl.components.ComponentBuilder
- Throws:
java.lang.Exception
bindComponent
public void bindComponent(int type,
java.lang.Object client,
java.lang.String clientItf,
java.lang.Object server,
java.lang.String serverItf,
java.lang.Object context)
throws java.lang.Exception
- Specified by:
bindComponent
in interface org.objectweb.fractal.adl.bindings.BindingBuilder
- Throws:
java.lang.Exception
startComponent
public void startComponent(java.lang.Object component,
java.lang.Object context)
throws java.lang.Exception
- Specified by:
startComponent
in interface org.objectweb.fractal.adl.components.ComponentBuilder
- Throws:
java.lang.Exception
setAttribute
public void setAttribute(java.lang.Object component,
java.lang.String attributeController,
java.lang.String name,
java.lang.String value,
java.lang.Object context)
throws java.lang.Exception
- Specified by:
setAttribute
in interface org.objectweb.fractal.adl.attributes.AttributeBuilder
- Throws:
java.lang.Exception
setCoordinates
public void setCoordinates(java.lang.Object parent,
java.lang.Object component,
double x0,
double y0,
double x1,
double y1,
int color,
java.lang.Object context)
- Specified by:
setCoordinates
in interface org.objectweb.fractal.adl.coordinates.CoordinatesBuilder