org.objectweb.fractal.fraclet.annotation
Annotation Type Interface


public @interface Interface

This annotation drives the generatation of Fractal-ADL files for component interfaces.

Author:
Nicolas Pessemier

Required Element Summary
 String name
           
 
Optional Element Summary
 Cardinality cardinality
           
 Contingency contingency
           
 Class<?> signature
           
 

Element Detail

name

public abstract String name
Returns:
the name of the Fractal interface

signature

public abstract Class<?> signature
Returns:
the java signature of the Fractal interface
Default:
org.objectweb.fractal.fraclet.annotation.generator.template.util.None.class

cardinality

public abstract Cardinality cardinality
Returns:
the cardinality[SINGLETON/COLLECTION] of the Fractal interface
Default:
SINGLETON

contingency

public abstract Contingency contingency
Returns:
the contingency[MANDATORY/OPTIONAL] of the Fractal interface
Default:
MANDATORY