|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.andromda.repositories.mdr.MDRepositoryFacade
public class MDRepositoryFacade
Implements an AndroMDA object model repository by using the NetBeans MetaDataRepository .
| Field Summary | |
|---|---|
protected java.net.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(java.io.InputStream[] streams,
java.lang.String[] uris,
java.lang.String[] moduleSearchPath)
|
void |
readModel(java.lang.String[] uris,
java.lang.String[] moduleSearchPath)
|
void |
setMetamodelLocation(java.lang.String metamodelLocation)
Sets the location of the metamodel. |
void |
setMetamodelPackage(java.lang.String metamodelPackage)
Sets the name of the root package of the metamodel. |
void |
setModelAccessFacade(java.lang.Class modelAccessFacade)
Sets the model access facade instance to be used with this repository. |
void |
setXmiReaderFactory(java.lang.String xmiReaderFactory)
Sets the org.netbeans.api.xmi.XMIReaderFactory implementation to use. |
void |
writeModel(java.lang.Object model,
java.lang.String outputLocation,
java.lang.String xmiVersion)
|
void |
writeModel(java.lang.Object model,
java.lang.String outputLocation,
java.lang.String xmiVersion,
java.lang.String encoding)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.net.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(java.lang.String[] uris,
java.lang.String[] moduleSearchPath)
readModel in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.readModel(java.lang.String[], java.lang.String[])
public void readModel(java.io.InputStream[] streams,
java.lang.String[] uris,
java.lang.String[] moduleSearchPath)
readModel in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.readModel(java.io.InputStream[], java.lang.String[], java.lang.String[])
public void writeModel(java.lang.Object model,
java.lang.String outputLocation,
java.lang.String xmiVersion)
writeModel in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.writeModel(java.lang.Object, java.lang.String,
java.lang.String)public void setMetamodelLocation(java.lang.String metamodelLocation)
metamodelLocation - the metamodel location.public void setMetamodelPackage(java.lang.String metamodelPackage)
metamodelPackage - the root is metamodel package name.public void setXmiReaderFactory(java.lang.String xmiReaderFactory)
xmiReaderFactory - the fully qualified implementation class name to use.
public void writeModel(java.lang.Object model,
java.lang.String outputLocation,
java.lang.String xmiVersion,
java.lang.String encoding)
writeModel in interface org.andromda.core.repository.RepositoryFacadeRepositoryFacade.writeModel(java.lang.Object, java.lang.String,
java.lang.String)public void setModelAccessFacade(java.lang.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 | ||||||||