|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmt.weaver.extension.init.WeaverInitialize
public class WeaverInitialize
Initialization of the weaver
Constructor Summary | |
---|---|
WeaverInitialize()
|
Method Summary | |
---|---|
org.eclipse.emf.ecore.EObject |
getModel()
Returns the unique WModel element in the weaving model |
WeaverModelManager |
getModelManager()
|
org.eclipse.emf.ecore.EObject |
getModelRef(java.lang.String className,
java.lang.String propertyName,
java.lang.String propertyValue,
java.lang.String refName)
Returns the WModelRef that points to the resource passed in the property name |
java.lang.String |
getWModelName()
|
void |
initWeaverMetamodel(WeaverModelManager manager,
org.eclipse.emf.edit.domain.EditingDomain editingDomain,
java.lang.String wModelName,
java.util.List wModelRefClassNames,
java.util.List wReferenceNames,
java.util.List wModelRef_name,
java.util.List wModelRef_ref,
boolean isNew)
Initializes resource with modelrefs |
void |
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
|
void |
setExistingModelRef(java.lang.String className,
java.lang.String wRef_name,
java.lang.String refName,
java.lang.String uri,
org.eclipse.emf.edit.domain.EditingDomain editingDomain)
set a new value for the reference properties for all existing model refs |
void |
setModelManager(WeaverModelManager modelManager)
|
void |
setModelRef(java.lang.String className,
java.lang.String refName,
java.lang.String uri,
java.lang.String wName,
org.eclipse.emf.edit.domain.EditingDomain editingDomain)
Creates a new WModelRef in case there is no element poiting to the resource passed as parameter |
void |
setWModelName(java.lang.String modelName)
|
void |
setWovenModelResources(java.util.List wModelRefClassNames,
java.util.List wReferenceNames,
java.util.List wModelRef_name,
java.util.List wModelRef_ref,
org.eclipse.emf.edit.domain.EditingDomain editingDomain,
boolean isNew)
Creates a new (if not exists) WModelRef element for each resource |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WeaverInitialize()
Method Detail |
---|
public void initWeaverMetamodel(WeaverModelManager manager, org.eclipse.emf.edit.domain.EditingDomain editingDomain, java.lang.String wModelName, java.util.List wModelRefClassNames, java.util.List wReferenceNames, java.util.List wModelRef_name, java.util.List wModelRef_ref, boolean isNew)
IWeaverInitializer
initWeaverMetamodel
in interface IWeaverInitializer
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
selectionChanged
in interface org.eclipse.jface.viewers.ISelectionChangedListener
public void setModelRef(java.lang.String className, java.lang.String refName, java.lang.String uri, java.lang.String wName, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
uri
- name
- the name of the WModelRef subtypeeditingDomain
- the editing domainpublic void setExistingModelRef(java.lang.String className, java.lang.String wRef_name, java.lang.String refName, java.lang.String uri, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
uri
- className
- the name of the WModelRef subtypeeditingDomain
- the editing domainpublic org.eclipse.emf.ecore.EObject getModel()
public void setWovenModelResources(java.util.List wModelRefClassNames, java.util.List wReferenceNames, java.util.List wModelRef_name, java.util.List wModelRef_ref, org.eclipse.emf.edit.domain.EditingDomain editingDomain, boolean isNew)
wModelRefClassNames
- the list of subtype of WModelRef in ordermodelResources
- public org.eclipse.emf.ecore.EObject getModelRef(java.lang.String className, java.lang.String propertyName, java.lang.String propertyValue, java.lang.String refName)
className
- the name of WModelRef subtypepropertyName
- propertyValue
-
public WeaverModelManager getModelManager()
public void setModelManager(WeaverModelManager modelManager)
modelManager
- The modelManager to set.public java.lang.String getWModelName()
public void setWModelName(java.lang.String modelName)
modelName
- The wModelName to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |