org.ow2.frascati.implementation.osgi
Class FrascatiImplementationOsgiProcessor

java.lang.Object
  extended by org.ow2.frascati.util.AbstractLoggeable
      extended by org.ow2.frascati.util.AbstractFractalLoggeable<ProcessorException>
          extended by org.ow2.frascati.assembly.factory.processor.AbstractProcessor<ImplementationType>
              extended by org.ow2.frascati.assembly.factory.processor.AbstractImplementationProcessor<ImplementationType>
                  extended by org.ow2.frascati.assembly.factory.processor.AbstractComponentFactoryBasedImplementationProcessor<org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation>
                      extended by org.ow2.frascati.implementation.osgi.FrascatiImplementationOsgiProcessor
All Implemented Interfaces:
Processor<org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation>

public class FrascatiImplementationOsgiProcessor
extends AbstractComponentFactoryBasedImplementationProcessor<org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation>

OW2 FraSCAti SCA Implementation OSGi processor class.

Version:
1.3
Author:
Damien Fournier

Field Summary
 
Fields inherited from class org.ow2.frascati.assembly.factory.processor.AbstractProcessor
EQUALS_TO, SCA_BINDING, SCA_COMPONENT, SCA_IMPLEMENTATION, SCA_INTERFACE, SCA_PROPERTY, SCA_REFERENCE, SCA_SERVICE
 
Fields inherited from class org.ow2.frascati.util.AbstractLoggeable
log
 
Constructor Summary
FrascatiImplementationOsgiProcessor()
           
 
Method Summary
protected  void doCheck(org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation osgiImplementation, ProcessingContext processingContext)
           
protected  void doGenerate(org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation osgiImplementation, ProcessingContext processingContext)
           
protected  void doInstantiate(org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation osgiImplementation, ProcessingContext processingContext)
           
 java.lang.String getProcessorID()
           
protected  void toStringBuffer(org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation osgiImplementation, java.lang.StringBuffer sb)
           
 
Methods inherited from class org.ow2.frascati.assembly.factory.processor.AbstractComponentFactoryBasedImplementationProcessor
getComponentFactory
 
Methods inherited from class org.ow2.frascati.assembly.factory.processor.AbstractImplementationProcessor
checkImplementation
 
Methods inherited from class org.ow2.frascati.assembly.factory.processor.AbstractProcessor
append, append, append, append, append, append, check, check, checkAttributeMustBeSet, checkAttributeMustBeSet, checkAttributeNotSupported, checkChildrenNotSupported, checkMustBeDefined, complete, complete, complete, doComplete, generate, generate, generate, getID, getID, getParent, instantiate, instantiate, instantiate, internalToStringBuffer, isNullOrEmpty, logDo, logDone, logFine, newException, toString
 
Methods inherited from class org.ow2.frascati.util.AbstractFractalLoggeable
addFractalSubComponent, addFractalSubComponent, bindFractalComponent, bindFractalComponent, getFractalBindingController, getFractalComponentName, getFractalComponentName, getFractalComponentState, getFractalComponentState, getFractalContentController, getFractalInterface, getFractalInternalInterface, getFractalInternalInterface, getFractalLifeCycleController, getFractalNameController, getFractalSubComponents, getFractalSubComponents, removeFractalSubComponent, removeFractalSubComponent, setFractalComponentName, setFractalComponentName, startFractalComponent, startFractalComponent, stopFractalComponent, stopFractalComponent
 
Methods inherited from class org.ow2.frascati.util.AbstractLoggeable
logDo, logDone, severe, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrascatiImplementationOsgiProcessor

public FrascatiImplementationOsgiProcessor()
Method Detail

toStringBuffer

protected final void toStringBuffer(org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation osgiImplementation,
                                    java.lang.StringBuffer sb)
Overrides:
toStringBuffer in class AbstractImplementationProcessor<org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation>
See Also:
org.ow2.frascati.assembly.factory.processor.AbstractProcessor#toStringBuffer(EObjectType, StringBuffer)

doCheck

protected final void doCheck(org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation osgiImplementation,
                             ProcessingContext processingContext)
                      throws ProcessorException
Overrides:
doCheck in class AbstractProcessor<org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation>
Throws:
ProcessorException
See Also:
org.ow2.frascati.assembly.factory.api.Processor#check(ElementType, ProcessingContext)

doGenerate

protected final void doGenerate(org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation osgiImplementation,
                                ProcessingContext processingContext)
                         throws ProcessorException
Overrides:
doGenerate in class AbstractProcessor<org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation>
Throws:
ProcessorException
See Also:
org.ow2.frascati.assembly.factory.api.Processor#generate(ElementType, ProcessingContext)

doInstantiate

protected final void doInstantiate(org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation osgiImplementation,
                                   ProcessingContext processingContext)
                            throws ProcessorException
Overrides:
doInstantiate in class AbstractProcessor<org.eclipse.stp.sca.domainmodel.frascati.OsgiImplementation>
Throws:
ProcessorException
See Also:
org.ow2.frascati.assembly.factory.api.Processor#instantiate(ElementType, ProcessingContext)

getProcessorID

public final java.lang.String getProcessorID()
See Also:
Processor.getProcessorID()


Copyright © 2007-2010 OW2 Consortium. All Rights Reserved.