|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.model.uml.foundation.extensionmechanisms.ExtensionMechanismsHelper
Helper class for UML Foundation::ExtensionMechanisms Package. Current implementation is a placeholder.
Field Summary | |
---|---|
private static ExtensionMechanismsHelper |
SINGLETON
Singleton instance. |
Constructor Summary | |
---|---|
private |
ExtensionMechanismsHelper()
Don't allow instantiation. |
Method Summary | |
---|---|
java.util.Collection |
getAllPossibleStereotypes(java.lang.Object modelElement)
Returns all possible stereotypes for some modelelement. |
static ExtensionMechanismsHelper |
getHelper()
Singleton instance access method. |
java.lang.String |
getMetaModelName(MModelElement m)
|
MStereotype |
getStereotype(MNamespace ns,
MStereotype stereo)
Finds a stereotype in some namespace. |
MStereotype |
getStereotype(MStereotype stereo)
Searches the given stereotype in all models in the current project. |
java.util.Collection |
getStereotypes()
|
java.util.Collection |
getStereotypes(MNamespace ns)
Returns all stereotypes in a 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,
java.lang.Object stereo)
|
boolean |
isValidStereoType(java.lang.Object m,
java.lang.Object 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(java.lang.Object modelElement,
java.lang.Object stereotype)
Sets the stereotype of some modelelement. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static ExtensionMechanismsHelper SINGLETON
Constructor Detail |
private ExtensionMechanismsHelper()
Method Detail |
public static ExtensionMechanismsHelper getHelper()
public java.util.Collection getStereotypes(MNamespace ns)
ns
- is the namespace.
public MStereotype getStereotype(MNamespace ns, MStereotype stereo)
ns
- is the namespace.stereo
- is the stereotype.
public MStereotype getStereotype(MStereotype stereo)
stereo
- is the given stereotype
public java.lang.String getMetaModelName(MModelElement m)
public java.util.Collection getAllPossibleStereotypes(java.lang.Object modelElement)
modelElement
- is the model element
protected boolean isValidStereoType(java.lang.Class clazz, java.lang.Object stereo)
public boolean isValidStereoType(java.lang.Object m, java.lang.Object stereo)
m
- is the model elementstereo
- is the stereotype
public java.util.Collection getStereotypes()
public void setStereoType(java.lang.Object modelElement, java.lang.Object stereotype)
modelElement
- is the model elementstereotype
- is the stereotypepublic 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-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |