|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.weaver.extension.plugin.util.WeaverExtensionUtil
Util class for extension panels
Constructor Summary | |
WeaverExtensionUtil()
|
Method Summary | |
static IIdentifierAdapter |
createGetIdentifierAdapter(EObject eObj)
return the identifier adapter for generating IDs for a given object. |
static EObject |
createGetWElementRef(EObject sourceObj,
WeaverModelManager manager,
EditingDomain editingDomain)
gets (or create) a new WelementRef and generates and ID for it |
static java.lang.String |
getNameProperty(EObject sourceObj)
tries to get a name property value from an object . if it doees not exist returns its URI |
static EObject |
getWModelRef(java.lang.String uri,
WeaverModelManager manager)
returns the WModelRef that points to the resource passed in the URI |
static void |
setAssociatedWLink(EObject wLink,
EObject wAssociationEnd,
WeaverModelManager mngr,
EditingDomain domain)
sets a new associated WLink for the specified WAssociationEnd |
static void |
setLinkEndValueProperty(EObject aSource,
EObject target,
WeaverModelManager manager,
EditingDomain editingDomain)
sets the element property of the WLinkEnd object associated with the current action |
static void |
setNewAssociationEnd(EObject wLink,
EObject wAssociation,
java.lang.String associationEndTypeDescr,
java.lang.String referenceName,
WeaverModelManager modelManager,
EditingDomain editingDomain)
creates a new WAssociationEnd for the given association and associates the WLink passed as parameter |
static java.lang.Object |
setNewWLink(EObject parent,
WeaverModelManager manager,
EditingDomain editingDomain)
creates a new WLink for the selected parent element |
static java.lang.Object |
setNewWLinkEnd(EObject aSource,
EObject target,
java.lang.String linkEndTypeDescr,
java.lang.String referenceName,
WeaverModelManager manager,
EditingDomain editingDomain)
creates a new WLinkEnd for the selected WLink element |
static void |
setWLinkEndProperties(EObject wLinkEnd,
EObject elementRef,
EditingDomain editingDomain)
sets the value of name and element feature of a WLinkEnd |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WeaverExtensionUtil()
Method Detail |
public static void setAssociatedWLink(EObject wLink, EObject wAssociationEnd, WeaverModelManager mngr, EditingDomain domain)
wLink
- the wlink derived instancewAssociationEnd
- the WAssociationEnd derived instancemngr
- the model managerdomain
- the editing domainpublic static java.lang.Object setNewWLinkEnd(EObject aSource, EObject target, java.lang.String linkEndTypeDescr, java.lang.String referenceName, WeaverModelManager manager, EditingDomain editingDomain)
aSource
- the object to be woventarget
- the WLink where the WLinkEnd will be createdlinkEndTypeDescr
- the type of WLinkEndmanager
- editingDomain
-
public static java.lang.Object setNewWLink(EObject parent, WeaverModelManager manager, EditingDomain editingDomain)
parent
- it might be a WModel or WLink where the WLink will be createdmanager
- editingDomain
-
public static void setNewAssociationEnd(EObject wLink, EObject wAssociation, java.lang.String associationEndTypeDescr, java.lang.String referenceName, WeaverModelManager modelManager, EditingDomain editingDomain)
wLink
- the associated elementwAssociation
- the associationassociationEndTypeDescr
- WAssociationEnd typemodelManager
- editingDomain
- public static void setWLinkEndProperties(EObject wLinkEnd, EObject elementRef, EditingDomain editingDomain)
wLinkEnd
- elementRef
- the WElementRef to be referenced in refeditingDomain
- public static EObject createGetWElementRef(EObject sourceObj, WeaverModelManager manager, EditingDomain editingDomain)
sourceObj
- the source objectmanager
- editingDomain
-
public static java.lang.String getNameProperty(EObject sourceObj)
sourceObj
-
public static EObject getWModelRef(java.lang.String uri, WeaverModelManager manager)
uri
- manager
-
public static void setLinkEndValueProperty(EObject aSource, EObject target, WeaverModelManager manager, EditingDomain editingDomain)
aSource
- the object source with a given URItarget
- the WLinkEndmanager
- editingDomain
- public static IIdentifierAdapter createGetIdentifierAdapter(EObject eObj)
eObj
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |