|
||||||||||
| 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 IWeaverInitializerpublic 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 domain
public 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 | |||||||||