org.netbeans.modules.bpel.model.impl
Class BpelModelFactoryImpl

java.lang.Object
  extended by org.netbeans.modules.xml.xam.AbstractModelFactory<BpelModel>
      extended by org.netbeans.modules.bpel.model.impl.BpelModelFactoryImpl
All Implemented Interfaces:
BpelModelFactory

public class BpelModelFactoryImpl
extends AbstractModelFactory<BpelModel>
implements BpelModelFactory

Author:
ads

Field Summary
 
Fields inherited from class org.netbeans.modules.xml.xam.AbstractModelFactory
DELAY_DIRTY, DELAY_SYNCER, MODEL_LOADED_PROPERTY
 
Constructor Summary
BpelModelFactoryImpl()
           
 
Method Summary
protected  BpelModel createModel(ModelSource source)
           
 BpelModel getModel(ModelSource source)
          Returns BpelModel instance that correspond to source.
 
Methods inherited from class org.netbeans.modules.xml.xam.AbstractModelFactory
addPropertyChangeListener, createFreshModel, getAccessProvider, getKey, getModels, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BpelModelFactoryImpl

public BpelModelFactoryImpl()
Method Detail

getModel

public BpelModel getModel(ModelSource source)
Description copied from interface: BpelModelFactory
Returns BpelModel instance that correspond to source. Model will be loaded and instantiated if it is not yet exist.

Specified by:
getModel in interface BpelModelFactory
Overrides:
getModel in class AbstractModelFactory<BpelModel>
Parameters:
source - ModelSource class.
Returns:
Instantiated model.

createModel

protected BpelModel createModel(ModelSource source)
Specified by:
createModel in class AbstractModelFactory<BpelModel>