|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.argouml.model.uml.foundation.extensionmechanisms.ExtensionMechanismsHelper
Helper class for UML Foundation::ExtensionMechanisms Package. Current implementation is a placeholder.
Method Summary | |
java.util.Collection |
getAllPossibleStereotypes(ru.novosoft.uml.foundation.core.MModelElement m)
Returns all possible stereotypes for some modelelement. |
static ExtensionMechanismsHelper |
getHelper()
Singleton instance access method. |
protected java.lang.String |
getMetaModelName(java.lang.Class clazz)
|
java.lang.String |
getMetaModelName(ru.novosoft.uml.foundation.core.MModelElement m)
|
ru.novosoft.uml.foundation.extension_mechanisms.MStereotype |
getStereotype(ru.novosoft.uml.foundation.core.MNamespace ns,
ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
Finds a stereotype in some namespace. |
ru.novosoft.uml.foundation.extension_mechanisms.MStereotype |
getStereotype(ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
Searches the given stereotype in all models in the current project. |
java.util.Collection |
getStereotypes()
|
java.util.Collection |
getStereotypes(ru.novosoft.uml.model_management.MModel ns)
Returns all stereotypes in some model |
java.util.Collection |
getStereotypes(ru.novosoft.uml.foundation.core.MNamespace ns)
Returns all stereotypes in some namespace |
boolean |
isStereotype(java.lang.Object object,
java.lang.String name,
java.lang.String base)
Tests if a stereotype is a stereotype with some name and base class. |
boolean |
isStereotypeInh(java.lang.Object object,
java.lang.String name,
java.lang.String base)
Tests if a stereotype is or inherits from a stereotype with some name and base class. |
protected boolean |
isValidStereoType(java.lang.Class clazz,
ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
|
boolean |
isValidStereoType(java.lang.Object m,
ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
Returns true if the given stereotype has a baseclass that equals the baseclass of the given modelelement or one of the superclasses of the given modelelement. |
void |
setStereoType(ru.novosoft.uml.foundation.core.MModelElement m,
ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
Sets the stereotype of some modelelement. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static ExtensionMechanismsHelper getHelper()
public java.util.Collection getStereotypes(ru.novosoft.uml.foundation.core.MNamespace ns)
public java.util.Collection getStereotypes(ru.novosoft.uml.model_management.MModel ns)
ns
-
public ru.novosoft.uml.foundation.extension_mechanisms.MStereotype getStereotype(ru.novosoft.uml.foundation.core.MNamespace ns, ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
public ru.novosoft.uml.foundation.extension_mechanisms.MStereotype getStereotype(ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
stereo
-
public java.lang.String getMetaModelName(ru.novosoft.uml.foundation.core.MModelElement m)
protected java.lang.String getMetaModelName(java.lang.Class clazz)
public java.util.Collection getAllPossibleStereotypes(ru.novosoft.uml.foundation.core.MModelElement m)
m
-
protected boolean isValidStereoType(java.lang.Class clazz, ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
public boolean isValidStereoType(java.lang.Object m, ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
m
- stereo
-
public java.util.Collection getStereotypes()
public void setStereoType(ru.novosoft.uml.foundation.core.MModelElement m, ru.novosoft.uml.foundation.extension_mechanisms.MStereotype stereo)
m
- stereo
- public boolean isStereotype(java.lang.Object object, java.lang.String name, java.lang.String base)
object
- is the stereotype.name
- is the name of the stereotype.base
- is the base class of the stereotype.
public boolean isStereotypeInh(java.lang.Object object, java.lang.String name, java.lang.String base)
object
- is the stereotype.name
- is the name of the stereotype.base
- is the base class of the stereotype.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20030829) | ArgoUML Project Home | ArgoUML Cookbook |