|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.andromda.repositories.mdr.MDRepositoryFacade
Implements an AndroMDA object model repository by using the NetBeans MetaDataRepository .
| Field Summary | |
protected URL |
metamodelUri
|
protected javax.jmi.reflect.RefPackage |
model
|
| Constructor Summary | |
MDRepositoryFacade()
|
|
| Method Summary | |
void |
clear()
|
void |
close()
Closes the repository and reclaims all resources. |
org.andromda.core.metafacade.ModelAccessFacade |
getModel()
|
void |
open()
Opens the repository and prepares it to read in models. |
void |
readModel(InputStream[] streams,
String[] uris,
String[] moduleSearchPath)
|
void |
readModel(String[] uris,
String[] moduleSearchPath)
|
void |
setMetamodelLocation(String metamodelLocation)
Sets the location of the metamodel. |
void |
setMetamodelPackage(String metamodelPackage)
Sets the name of the root package of the metamodel. |
void |
setModelAccessFacade(Class modelAccessFacade)
Sets the model access facade instance to be used with this repository. |
void |
setXmiReaderFactory(String xmiReaderFactory)
Sets the org.netbeans.api.xmi.XMIReaderFactory implementation to use. |
void |
writeModel(Object model,
String outputLocation,
String xmiVersion)
|
void |
writeModel(Object model,
String outputLocation,
String xmiVersion,
String encoding)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected URL metamodelUri
protected javax.jmi.reflect.RefPackage model
| Constructor Detail |
public MDRepositoryFacade()
| Method Detail |
public void open()
open in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.open()public void close()
close in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.close()
public void readModel(String[] uris,
String[] moduleSearchPath)
readModel in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.readModel(java.lang.String[], java.lang.String[])
public void readModel(InputStream[] streams,
String[] uris,
String[] moduleSearchPath)
readModel in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.readModel(java.io.InputStream[], java.lang.String[], java.lang.String[])
public void writeModel(Object model,
String outputLocation,
String xmiVersion)
writeModel in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.writeModel(java.lang.Object, java.lang.String,
java.lang.String)public void setMetamodelLocation(String metamodelLocation)
metamodelLocation - the metamodel location.public void setMetamodelPackage(String metamodelPackage)
metamodelPackage - the root is metamodel package name.public void setXmiReaderFactory(String xmiReaderFactory)
xmiReaderFactory - the fully qualified implementation class name to use.
public void writeModel(Object model,
String outputLocation,
String xmiVersion,
String encoding)
writeModel in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.writeModel(java.lang.Object, java.lang.String,
java.lang.String)public void setModelAccessFacade(Class modelAccessFacade)
modelAccessFacade - the model access facadepublic org.andromda.core.metafacade.ModelAccessFacade getModel()
getModel in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.getModel()public void clear()
clear in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.clear()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||