|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExtensionMechanismsHelper
The interface for the helper of the ExtensionMechanisms.
| Method Summary | |
|---|---|
void |
addBaseClass(java.lang.Object handle,
java.lang.Object baseClass)
Add a baseclass to some stereotype. |
void |
addCopyStereotype(java.lang.Object modelElement,
java.lang.Object stereotype)
Sets the stereotype of some modelelement. |
void |
addExtendedElement(java.lang.Object handle,
java.lang.Object extendedElement)
Add an extended element to a stereotype. |
void |
addTaggedValue(java.lang.Object handle,
java.lang.Object taggedValue)
Add a tagged value. |
java.util.Collection |
getAllPossibleStereotypes(java.util.Collection models,
java.lang.Object modelElement)
Returns all possible stereotypes for some modelelement. |
java.lang.String |
getMetaModelName(java.lang.Object m)
|
java.lang.Object |
getStereotype(java.util.Collection models,
java.lang.Object stereo)
Searches for a stereotype just like the given stereotype in all given models. |
java.lang.Object |
getStereotype(java.lang.Object ns,
java.lang.Object stereo)
Finds a stereotype in some namespace, but not in its subnamespaces. |
java.util.Collection |
getStereotypes(java.util.Collection models)
Get all stereotypes from all Models in the list. |
java.util.Collection |
getStereotypes(java.lang.Object ns)
Returns all stereotypes in a namespace, but not those in a subnamespace. |
boolean |
hasStereotype(java.lang.Object element,
java.lang.String name)
Returns true if the given ModelElement has a Stereotype
with the given name. |
boolean |
hasStereoType(java.lang.Object handle,
java.lang.String name)
Deprecated. for 0.25.4 by tfmorris. Use hasStereotype(Object,String) instead |
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. |
boolean |
isValidStereotype(java.lang.Object theModelElement,
java.lang.Object theStereotype)
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. |
boolean |
isValidStereoType(java.lang.Object theModelElement,
java.lang.Object theStereotype)
Deprecated. Deprecated for 0.25.4 by tfmorris. Use isValidStereotype(Object,Object) instead (note
different capitalization), |
void |
removeBaseClass(java.lang.Object handle,
java.lang.Object baseClass)
Remove baseclass from some stereotype. |
void |
removeTaggedValue(java.lang.Object handle,
java.lang.Object taggedValue)
Remove a tagged value. |
void |
setDataValues(java.lang.Object handle,
java.lang.String[] values)
Sets the dataValues of the given TaggedValue. |
void |
setIcon(java.lang.Object handle,
java.lang.Object icon)
Set the icon for a stereotype. |
void |
setTaggedValue(java.lang.Object handle,
java.util.Collection taggedValues)
Set the list of tagged values for a model element. |
void |
setTagType(java.lang.Object handle,
java.lang.String tagType)
Set the tagType of a TaggedDefinition. |
void |
setType(java.lang.Object handle,
java.lang.Object type)
Set the type of a taggedvalue. |
void |
setValueOfTag(java.lang.Object handle,
java.lang.String value)
Deprecated. for 0.25.5 by tfmorris. Use setDataValues(Object, String[]). |
| Method Detail |
|---|
java.util.Collection getStereotypes(java.lang.Object ns)
ns - is the namespace.
java.lang.Object getStereotype(java.lang.Object ns,
java.lang.Object stereo)
ns - is the namespace.stereo - is the stereotype.
java.lang.Object getStereotype(java.util.Collection models,
java.lang.Object stereo)
models - a collection of modelsstereo - is the given stereotype
java.lang.String getMetaModelName(java.lang.Object m)
m - the ModelElement
java.util.Collection getAllPossibleStereotypes(java.util.Collection models,
java.lang.Object modelElement)
modelElement - is the model elementmodels - the models to search in
boolean isValidStereoType(java.lang.Object theModelElement,
java.lang.Object theStereotype)
isValidStereotype(Object,Object) instead (note
different capitalization),
theModelElement - is the model elementtheStereotype - is the stereotype
boolean isValidStereotype(java.lang.Object theModelElement,
java.lang.Object theStereotype)
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.
theModelElement - is the model elementtheStereotype - is the stereotype
java.util.Collection getStereotypes(java.util.Collection models)
models - the models to search
void addCopyStereotype(java.lang.Object modelElement,
java.lang.Object stereotype)
modelElement - is the model elementstereotype - is the stereotype
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.
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.
void addExtendedElement(java.lang.Object handle,
java.lang.Object extendedElement)
handle - StereotypeextendedElement - ExtensionPoint
void addBaseClass(java.lang.Object handle,
java.lang.Object baseClass)
handle - the stereotypebaseClass - the baseclass to add
void removeBaseClass(java.lang.Object handle,
java.lang.Object baseClass)
handle - the stereotypebaseClass - the baseclass to remove
void setIcon(java.lang.Object handle,
java.lang.Object icon)
handle - Stereotypeicon - String
void setTagType(java.lang.Object handle,
java.lang.String tagType)
handle - the taggedValuetagType - A string containing the name of the type for values that
may be assigned to this tag. This can either be the name
of a datatype (e.g. "String", "Integer" or "Boolean") or
the name of a metaclass for more complex types of tagged
values.
void setType(java.lang.Object handle,
java.lang.Object type)
handle - the taggedValuetype - the tagDefinition
@Deprecated
void setValueOfTag(java.lang.Object handle,
java.lang.String value)
setDataValues(Object, String[]).
handle - is the tagged valuevalue - is the value
void setDataValues(java.lang.Object handle,
java.lang.String[] values)
handle - is the tagged valuevalues - an array of String values
void addTaggedValue(java.lang.Object handle,
java.lang.Object taggedValue)
handle - The model element to add to.taggedValue - The tagged value to add.
void removeTaggedValue(java.lang.Object handle,
java.lang.Object taggedValue)
handle - The model element to remove from.taggedValue - The tagged value to remove.
void setTaggedValue(java.lang.Object handle,
java.util.Collection taggedValues)
handle - The model element to set for.taggedValues - A Collection of tagged values.
boolean hasStereoType(java.lang.Object handle,
java.lang.String name)
hasStereotype(Object,String) instead
handle - the given objectname - the given name
boolean hasStereotype(java.lang.Object element,
java.lang.String name)
true if the given ModelElement has a Stereotype
with the given name.
element - the given elementname - the given name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Cookbook |