1 24 25 package org.objectweb.fractal.api.type; 26 27 import org.objectweb.fractal.api.factory.InstantiationException; 28 29 32 33 public interface TypeFactory { 34 35 39 40 boolean SERVER = false; 41 42 46 47 boolean CLIENT = true; 48 49 53 54 boolean MANDATORY = false; 55 56 60 61 boolean OPTIONAL = true; 62 63 67 68 boolean SINGLE = false; 69 70 74 75 boolean COLLECTION = true; 76 77 94 95 InterfaceType createFcItfType ( 96 String name, 97 String signature, 98 boolean isClient, 99 boolean isOptional, 100 boolean isCollection) throws InstantiationException ; 101 102 112 113 ComponentType createFcType (InterfaceType[] interfaceTypes) 114 throws InstantiationException ; 115 } 116 | Popular Tags |