Public Member Functions | Private Member Functions | Private Attributes

de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory Class Reference

List of all members.

Public Member Functions

void adapt (ResourceSet eaResourceSet)
void adapt (Resource eaResource)
void adapt (EAPackage eaPackage)
void adapt (DesignFunctionType eaFunction)
void adapt (Operation eaOperation, FunctionClientServerPort eaPort)
void adapt (DesignFunctionPrototype eaPrototype)
void adapt (PortGroup eaPortGroup)
void adapt (SystemModel eaSystemModel)
void adapt (FunctionClientServerPort eaFunctionPort)
void adapt (FunctionFlowPort eaFunctionPort)
void adapt (EAXML eaXML)
void adapt (DesignLevel eaDesignLevel)
void adapt (FunctionPort eaFunctionPort)
void adapt (FunctionConnector eaFunctionConnector, DesignFunctionType eaFunction)
void adapt (FunctionPortInstanceRef eaFunctionPortInstanceRef, DesignFunctionType eaFunction, FunctionConnector eaFunctionConnector)
void adapt (FunctionClientServerInterface eaInterface, FunctionClientServerPort eaPort)
void adapt_asFunctionalDesignArchitecture (DesignFunctionPrototype eaFunctionalDesignArchitecture)
void adapt_asParameter (EADatatypePrototype eaPrototype, FunctionClientServerPort eaPort)
void adapt_asReturnValue (EADatatypePrototype eaPrototype, FunctionClientServerPort eaPort)
 MultiAdapterFactory (Env e, boolean isSynchronized_)
void remove (FunctionClientServerPort eaFunctionPort)
void remove (SystemModel eaSystemModel)
void remove (EAPackage eaPackage)
void remove (FunctionFlowPort eaFunctionPort)
void remove (PortGroup eaPortGroup)
void remove (FunctionConnector eaFunctionConnector, DesignFunctionType eaFunction)
void remove (DesignLevel eaDesignLevel)
void remove (FunctionPortInstanceRef eaFunctionPortInstanceRef, DesignFunctionType eaFunction, FunctionConnector eaFunctionConnector)
void remove (DesignFunctionPrototype eaPrototype)
void remove (Operation eaOperation, FunctionClientServerPort eaPort)
void remove (Resource eaResource)
void remove (FunctionClientServerInterface eaInterface, FunctionClientServerPort eaPort)
void remove (DesignFunctionType eaFunction)
void remove (FunctionPort eaFunctionPort)
void remove (ResourceSet eaResourceSet)
void remove (EAXML eaXML)
void remove_asFunctionalDesignArchitecture (DesignFunctionPrototype eaFunctionalDesignArchitecture)
void remove_asParameter (EADatatypePrototype eaPrototype, FunctionClientServerPort eaPort)
void remove_asReturnValue (EADatatypePrototype eaPrototype, FunctionClientServerPort eaPort)

Private Member Functions

void adapt (Notifier target, Adapter newAdapter)
void remove (Notifier target, Adapter badAdapter)

Private Attributes

DesignFunctionPrototypeAdapter eaDesignFunctionPrototypeAdapter
DesignFunctionTypeAdapter eaDesignFunctionTypeAdapter
DesignLevelAdapter eaDesignLevelAdapter
FunctionalDesignArchitectureAdapter eaFunctionalDesignArchitectureAdapter
FunctionClientServerPortAdapter eaFunctionClientServerPortAdapter
FunctionFlowPortAdapter eaFunctionFlowPortAdapter
EAPackageAdapter eaPackageAdapter
ResourceAdapter eaResourceAdapter
ResourceSetAdapter eaResourceSetAdapter
SystemModelAdapter eaSystemModelAdapter
EAXMLAdapter eaXMLAdapter
Env env
boolean isSynchronized

Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.MultiAdapterFactory ( Env  e,
boolean  isSynchronized_ 
)

Member Function Documentation

void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( Notifier  target,
Adapter  newAdapter 
) [private]
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( Resource  eaResource  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( EAPackage  eaPackage  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( DesignFunctionType  eaFunction  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( Operation  eaOperation,
FunctionClientServerPort  eaPort 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( DesignFunctionPrototype  eaPrototype  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( PortGroup  eaPortGroup  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( SystemModel  eaSystemModel  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( FunctionClientServerPort  eaFunctionPort  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( FunctionFlowPort  eaFunctionPort  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( ResourceSet  eaResourceSet  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( DesignLevel  eaDesignLevel  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( FunctionPort  eaFunctionPort  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( FunctionConnector  eaFunctionConnector,
DesignFunctionType  eaFunction 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( EAXML  eaXML  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( FunctionPortInstanceRef  eaFunctionPortInstanceRef,
DesignFunctionType  eaFunction,
FunctionConnector  eaFunctionConnector 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt ( FunctionClientServerInterface  eaInterface,
FunctionClientServerPort  eaPort 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt_asFunctionalDesignArchitecture ( DesignFunctionPrototype  eaFunctionalDesignArchitecture  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt_asParameter ( EADatatypePrototype  eaPrototype,
FunctionClientServerPort  eaPort 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.adapt_asReturnValue ( EADatatypePrototype  eaPrototype,
FunctionClientServerPort  eaPort 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( EAPackage  eaPackage  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( FunctionClientServerPort  eaFunctionPort  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( Notifier  target,
Adapter  badAdapter 
) [private]
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( PortGroup  eaPortGroup  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( FunctionClientServerInterface  eaInterface,
FunctionClientServerPort  eaPort 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( ResourceSet  eaResourceSet  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( Resource  eaResource  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( FunctionConnector  eaFunctionConnector,
DesignFunctionType  eaFunction 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( FunctionPortInstanceRef  eaFunctionPortInstanceRef,
DesignFunctionType  eaFunction,
FunctionConnector  eaFunctionConnector 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( DesignLevel  eaDesignLevel  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( Operation  eaOperation,
FunctionClientServerPort  eaPort 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( DesignFunctionPrototype  eaPrototype  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( DesignFunctionType  eaFunction  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( EAXML  eaXML  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( FunctionPort  eaFunctionPort  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( SystemModel  eaSystemModel  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove ( FunctionFlowPort  eaFunctionPort  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove_asFunctionalDesignArchitecture ( DesignFunctionPrototype  eaFunctionalDesignArchitecture  ) 
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove_asParameter ( EADatatypePrototype  eaPrototype,
FunctionClientServerPort  eaPort 
)
void de.fraunhofer.isst.axbench.eastadlinterface.util.MultiAdapterFactory.remove_asReturnValue ( EADatatypePrototype  eaPrototype,
FunctionClientServerPort  eaPort 
)

Member Data Documentation