|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.weaver.core.WeaverModelManager
This class is the manager of models/metamodels which are used in the weaver
Field Summary | |
WeaverModelHelper |
helper
|
Constructor Summary | |
WeaverModelManager(java.util.List metamodelExtensions,
java.util.List localMetamodelExtension)
Creates a new model manager for the wizard (only weaving metamodel extension are possible) |
|
WeaverModelManager(WeaverXMLMetadata xml,
boolean isNewModel)
Creates a new model manager for the weaver |
Method Summary | |
WeaverModelHelper |
getHelper()
|
java.util.List |
getPluginMetamodelExtension()
|
WeaverExtensionManager |
getWeaverExtensions()
Returns the manager of extensions |
Resource |
getWeavingMetamodel()
Returns weaving metamodel resource |
ResourceSet |
getWeavingMetamodelRS()
Returns the resource set of the weaving metamodel |
ResourceSet |
getWeavingMetamodelRS(java.lang.String fileName,
int metamodelType)
Returns the resource set of the weaving metamodel |
Resource |
getWeavingModel()
Returns weaving metamodel resource |
Resource |
getWeavingModel(EditingDomain editingDomain)
return weaving metamodel resource |
ResourceSet |
getWeavingModelRS()
Returns the resource set of the weaving model or null |
ResourceSet |
getWeavingModelRS(EditingDomain editingDomain)
Returns the resource set of the weaving model |
URI |
getWeavingModelURI()
|
java.util.List |
getWorkspaceMetamodelExtension()
|
Resource |
getWovenResource(int id)
Returns the ressource for the id |
java.util.List |
getWovenResources()
|
java.util.List |
getWovenResourcesTypes()
Returns list with MODEL_TYPE for model and METAMODEL_TYPE for metamodel |
java.lang.String |
getWovenResourceType(int id)
Returns the ressource for the id |
ResourceSet |
getWovenRS(int id)
Returns the ressourceSet for the id |
void |
initWeavingModel(WeaverXMLMetadata xml)
Initialisation of URIs with path of files And initialisation of choosen extensions for weaving model metamodel |
boolean |
isNewModel()
|
void |
saveEcoreWeavingMetamodel(IFile file,
Shell shell)
Saves the weaving metamodel in file (ecore format) |
void |
saveKm3WeavingMetamodel(IFile file,
Shell shell)
Saves the weaving metamodel in file (km3 format) |
void |
setHelper(WeaverModelHelper helper)
|
void |
setPluginMetamodelExtension(java.util.List pluginMetamodelExtension)
|
void |
setWeavingModelURI(URI weavingModelURI)
|
void |
setWorkspaceMetamodelExtension(java.util.List workspaceMetamodelExtension)
|
void |
setWovenResources(java.util.List wovenResources)
|
void |
setWovenResourcesTypes(java.util.List wovenResourcesTypes)
Sets list with true for MODEL_TYPE and METAMODEL_TYPE for metamodel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public WeaverModelHelper helper
Constructor Detail |
public WeaverModelManager(WeaverXMLMetadata xml, boolean isNewModel) throws WeaverException
xml
- isNewModel
-
WeaverException
public WeaverModelManager(java.util.List metamodelExtensions, java.util.List localMetamodelExtension) throws WeaverException
metamodelExtensions
- the list (of relative path) of metamodel extension selected (from plugin)
WeaverException
WeaverException
Method Detail |
public void initWeavingModel(WeaverXMLMetadata xml) throws WeaverException
xml
- the xml properties file
WeaverException
public ResourceSet getWeavingMetamodelRS(java.lang.String fileName, int metamodelType) throws WeaverException
WeaverException
public ResourceSet getWeavingMetamodelRS() throws WeaverException
WeaverException
public Resource getWeavingMetamodel() throws WeaverException
WeaverException
public void saveEcoreWeavingMetamodel(IFile file, Shell shell) throws WeaverException
file
- shell
-
WeaverException
public void saveKm3WeavingMetamodel(IFile file, Shell shell) throws WeaverException
file
- shell
-
WeaverException
public ResourceSet getWeavingModelRS(EditingDomain editingDomain) throws WeaverException
editingDomain
- the editing domain
WeaverException
public ResourceSet getWeavingModelRS()
public Resource getWeavingModel(EditingDomain editingDomain) throws WeaverException
editingDomain
- the editing domain
WeaverException
public Resource getWeavingModel()
public ResourceSet getWovenRS(int id)
public Resource getWovenResource(int id)
public java.lang.String getWovenResourceType(int id)
public URI getWeavingModelURI()
public void setWeavingModelURI(URI weavingModelURI)
weavingModelURI
- The weavingModelURI to set.public WeaverModelHelper getHelper()
public boolean isNewModel()
public WeaverExtensionManager getWeaverExtensions()
public java.util.List getWovenResources()
public void setWovenResources(java.util.List wovenResources)
wovenResources
- The wovenResources to set.public java.util.List getWovenResourcesTypes()
public void setWovenResourcesTypes(java.util.List wovenResourcesTypes)
wovenResourcesTypes
- The wovenResourcesTypes to set.public void setHelper(WeaverModelHelper helper)
helper
- The helper to set.public java.util.List getPluginMetamodelExtension()
public void setPluginMetamodelExtension(java.util.List pluginMetamodelExtension)
pluginMetamodelExtension
- The pluginMetamodelExtension to set.public java.util.List getWorkspaceMetamodelExtension()
public void setWorkspaceMetamodelExtension(java.util.List workspaceMetamodelExtension)
workspaceMetamodelExtension
- The workspaceMetamodelExtension to set.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |