|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.model.ModelFacade
Facade object for the Model component in ArgoUML.
The purpose of this Facade object is to allow for decoupling other modules from the insides of the model. For this purpose all of the methods in this class give away and accept handles (of type java.lang.Object) to the objects within the model.
This is just getters and recognizers. This is because the Model component has an extremely complicated internal data structure with lots of internal dependencies. To manipulate these there is a whole set of factories and helpers within the Model that is to be used but to use them you need knowledge of the internals of the Model, specifically the NS-UML objects.
All methods in this facade are static.
Signature for all recognizers in this Facade:
Field Summary | |
---|---|
static java.lang.Object |
ABSTRACTION
|
static short |
ACC_PRIVATE
|
static short |
ACC_PROTECTED
|
static short |
ACC_PUBLIC
|
static java.lang.Object |
ACTION
|
static java.lang.Object |
ACTION_EXPRESSION
|
static java.lang.Object |
ACTION_STATE
|
static java.lang.Object |
ACTOR
|
static java.lang.Object |
ASSOCIATION
|
static java.lang.Object |
ASSOCIATION_CLASS
|
static java.lang.Object |
ASSOCIATION_END
|
static java.lang.Object |
ASSOCIATION_ROLE
|
static java.lang.Object |
ATTRIBUTE
|
static java.lang.Object |
BRANCH_PSEUDOSTATEKIND
|
static java.lang.Object |
CALL_ACTION
|
static java.lang.Object |
CLASS
|
static java.lang.Object |
CLASSIFIER
|
static java.lang.Object |
CLASSIFIER_ROLE
|
static short |
CLASSIFIER_SCOPE
|
static java.lang.Object |
COLLABORATION
|
static java.lang.Object |
COMPONENT
|
static java.lang.Object |
COMPONENT_INSTANCE
|
static java.lang.Object |
COMPOSITESTATE
|
static java.lang.Object |
DEEPHISTORY_PSEUDOSTATEKIND
|
static java.lang.Object |
DEPENDENCY
|
static java.lang.Object |
EXTEND
|
static java.lang.Object |
FORK_PSEUDOSTATEKIND
|
static java.lang.Object |
GENERALIZATION
|
static short |
GUARDED
|
static java.lang.Object |
INCLUDE
|
static java.lang.Object |
INITIAL_PSEUDOSTATEKIND
|
static java.lang.Object |
INSTANCE
|
static short |
INSTANCE_SCOPE
|
static java.lang.Object |
INTERFACE
|
static java.lang.Object |
JOIN_PSEUDOSTATEKIND
|
static java.lang.Object |
LINK
|
static java.lang.Object |
MODEL
|
static java.lang.Object |
MODELELEMENT
|
static java.lang.Object |
NAMESPACE
|
static java.lang.Object |
NODE
|
static java.lang.Object |
NODE_INSTANCE
|
static java.lang.Object |
OBJECT
|
static java.lang.Object |
OPERATION
|
static java.lang.Object |
PACKAGE
|
static java.lang.Object |
PERMISSION
|
static java.lang.Object |
PRIVATE_VISIBILITYKIND
|
static java.lang.Object |
PROTECTED_VISIBILITYKIND
|
static java.lang.Object |
PSEUDOSTATE
|
static java.lang.Object |
PUBLIC_VISIBILITYKIND
|
static java.lang.Object |
RECEPTION
|
static short |
SEQUENTIAL
|
static java.lang.Object |
SHALLOWHISTORY_PSEUDOSTATEKIND
|
static java.lang.Object |
STATE
|
static java.lang.Object |
STATEVERTEX
|
static java.lang.Object |
STEREOTYPE
|
static java.lang.Object |
SUBSYSTEM
|
static java.lang.Object |
TRANSITION
|
static java.lang.Object |
USAGE
|
static java.lang.Object |
USE_CASE
|
static java.lang.Object |
VISIBILITYKIND
|
Method Summary | |
---|---|
static void |
addClient(java.lang.Object a,
java.lang.Object cls)
Adds a client classifier to some abstraction. |
static void |
addClientDependency(java.lang.Object handle,
java.lang.Object dependency)
Adds a client dependency to some modelelement |
static void |
addConstraint(java.lang.Object me,
java.lang.Object mc)
Adds a constraint to some model element. |
static void |
addFeature(java.lang.Object cls,
java.lang.Object f)
Adds a feature to some classifier. |
static void |
addMethod(java.lang.Object o,
java.lang.Object m)
Adds a method to some operation and copies the op's attributes to the method. |
static void |
addOwnedElement(java.lang.Object ns,
java.lang.Object me)
Adds a model element to some namespace. |
static void |
addSupplier(java.lang.Object a,
java.lang.Object cls)
Adds a supplier classifier to some abstraction. |
static void |
addSupplierDependency(java.lang.Object supplier,
java.lang.Object dependency)
Adds a supplier dependency to some modelelement |
static boolean |
equalsPseudostateKind(java.lang.Object ps1,
java.lang.Object ps2)
check whether two pseudostatekinds are equal/of the same type. |
static java.lang.Object |
getAction(java.lang.Object handle)
Returns the action belonging to some message |
static java.util.Collection |
getActualArguments(java.lang.Object handle)
Returns the actual arguments for a given action. |
static java.util.Collection |
getAssociatedClasses(java.lang.Object o)
Returns all associated classes for some given classifier. |
static java.lang.Object |
getAssociationEnd(java.lang.Object type,
java.lang.Object assoc)
Returns the association end between some classifier and some associaton. |
static java.util.Collection |
getAssociationEnds(java.lang.Object handle)
The list of Association Ends |
static java.util.Collection |
getAttributes(java.lang.Object handle)
The list of Attributes. |
static java.lang.Object |
getBaseClass(java.lang.Object handle)
The baseclass of some stereotype |
static java.util.Collection |
getBehaviors(java.lang.Object handle)
Get the behaviors of a Modelelement. |
static java.lang.Object |
getBody(java.lang.Object handle)
Get the body of an Expression. |
static java.lang.Object |
getChild(java.lang.Object handle)
Get the child of a generalization. |
static java.util.Collection |
getChildren(java.lang.Object handle)
Get the children of some generalizable element |
static java.util.Collection |
getClientDependencies(java.lang.Object handle)
Get the client dependencies of some classifier |
static java.util.Collection |
getClients(java.lang.Object handle)
Gets the clients of some dependency |
static short |
getConcurrency(java.lang.Object o)
Get the concurrency of an operation. |
static java.util.Iterator |
getConnections(java.lang.Object handle)
The list of Connections or AssociationEnds to an Association. |
static java.lang.Object |
getContainer(java.lang.Object handle)
Returns the container for the given modelelement. |
static java.lang.Object |
getContext(java.lang.Object handle)
Returns the context of some given statemachine or the context of some given interaction |
static java.lang.Object |
getDispatchAction(java.lang.Object handle)
Get the dispatchaction of a stimulus. |
static java.lang.Object |
getDoActivity(java.lang.Object handle)
Returns the do activity action of a state |
static java.lang.Object |
getEffect(java.lang.Object handle)
Returns the effect of some transition |
static java.lang.Object |
getEntry(java.lang.Object handle)
Returns the entry action to a state |
static java.lang.Object |
getExit(java.lang.Object handle)
Returns the exit action to a state |
static java.util.Collection |
getFeatures(java.lang.Object handle)
The list of Features from a Classifier. |
static java.lang.Object |
getGeneralization(java.lang.Object child,
java.lang.Object parent)
Gets the generalization between two generalizable elements. |
static java.util.Iterator |
getGeneralizations(java.lang.Object handle)
The list of Generalizations from a GeneralizableElement. |
static java.lang.Object |
getGuard(java.lang.Object handle)
Gets the guard for some given transition. |
static java.util.Collection |
getIncomings(java.lang.Object handle)
Returns the incoming transitions for some statevertex |
static java.lang.Object |
getInteraction(java.lang.Object handle)
Returns the interaction for some message |
static java.util.Collection |
getMessages(java.lang.Object handle)
Returns the messages belonging to some interaction |
static java.lang.String |
getName(java.lang.Object handle)
The name of a model element or some diagram part. |
static java.lang.Object |
getNamespace(java.lang.Object handle)
Get the namespace of an element. |
static java.util.Collection |
getOperations(java.lang.Object handle)
The list of operations |
static java.util.Iterator |
getOperationsInh(java.lang.Object handle)
The list of Operations of this classifier and all inherited. |
static java.lang.Object |
getOppositeEnd(java.lang.Object handle)
Returns the opposite end of an association end. |
static java.util.Collection |
getOtherAssociationEnds(java.lang.Object handle)
The list of Associations Ends connected to this association end |
static java.util.Collection |
getOutgoings(java.lang.Object handle)
Returns the list of Transitions outgoing from the given stateVertex. |
static java.util.Collection |
getOwnedElements(java.lang.Object handle)
The list of owned elements of the the package. |
static java.lang.Object |
getOwner(java.lang.Object f)
Return the owner of a feature. |
static java.lang.Object |
getParameter(java.lang.Object op,
int n)
Get a parameter of an operation. |
static java.util.Collection |
getParameters(java.lang.Object handle)
Get the parameters of an operation. |
static java.lang.Object |
getParent(java.lang.Object handle)
Get the parent of a generalization. |
static java.lang.Object |
getPseudostateKind(java.lang.Object handle)
|
static java.util.Collection |
getReceptions(java.lang.Object handle)
returns the receptions of a signal |
static java.lang.Object |
getRecurrence(java.lang.Object handle)
Returns the recurense iteration expression of an action |
static java.util.Collection |
getResidents(java.lang.Object handle)
Returns a collection with all residents belonging to the given node. |
static java.lang.Object |
getScript(java.lang.Object handle)
Returns the script belonging to a given action |
static java.lang.Object |
getSource(java.lang.Object handle)
Gets the source for some given transitions. |
static java.util.Iterator |
getSpecializations(java.lang.Object handle)
The list of Specializations from a GeneralizableElement. |
static java.util.Collection |
getSpecifications(java.lang.Object cls)
Returns all Interfaces of which this class is a realization. |
static java.lang.Object |
getStereoType(java.lang.Object handle)
Returns the stereotype belonging to some given modelelement |
static java.util.Collection |
getStructuralFeatures(java.lang.Object classifier)
This method returns all attributes of a given Classifier. |
static java.util.Collection |
getSubvertices(java.lang.Object handle)
Returns a collection with all subvertices belonging to the given composite state. |
static java.util.Collection |
getSupplierDependencies(java.lang.Object handle)
The list of SupplierDependencies from a ModelElement. |
static java.util.Collection |
getSuppliers(java.lang.Object handle)
Returns the suppliers of an abstraction. |
static java.lang.Object |
getTaggedValue(java.lang.Object modelElement,
java.lang.String name)
Return the tagged value with a specific tag. |
static java.util.Iterator |
getTaggedValues(java.lang.Object modelElement)
Return the tagged values iterator of a model element. |
static java.lang.String |
getTagOfTag(java.lang.Object tv)
Return the key (tag) of some tagged value. |
static java.lang.Object |
getTarget(java.lang.Object handle)
Returns the target of some transition |
static java.util.Collection |
getTransitions(java.lang.Object handle)
Returns the transitions belonging to the given handle. |
static java.lang.Object |
getType(java.lang.Object handle)
The type of an attribute |
static java.lang.String |
getUMLClassName(java.lang.Object handle)
getUMLClassName returns the name of the UML Model class, e.g. |
static int |
getUpper(java.lang.Object handle)
Returns the upper bound of the multiplicity of the given handle (an associationend). |
static java.lang.String |
getUUID(java.lang.Object base)
Return the UUID of this element |
static java.lang.String |
getValueOfTag(java.lang.Object tv)
Return the value of some tagged value. |
static boolean |
isAAbstraction(java.lang.Object handle)
Recognizer for Abstraction. |
static boolean |
isAAction(java.lang.Object handle)
Recognizer for Action. |
static boolean |
isAActionSequence(java.lang.Object handle)
Recognizer for ActionSequence |
static boolean |
isAActionState(java.lang.Object handle)
Recognizer for Action state |
static boolean |
isAAssociation(java.lang.Object handle)
Recognizer for Association. |
static boolean |
isAAssociationEnd(java.lang.Object handle)
Recognizer for AssociationEnd. |
static boolean |
isAAssociationRole(java.lang.Object handle)
Recognizer for AssociationRole |
static boolean |
isAAttribute(java.lang.Object handle)
Recognizer for Attribute |
static boolean |
isABase(java.lang.Object handle)
Recognizer for bases. |
static boolean |
isAbstract(java.lang.Object handle)
Recognizer for abstract classes and operations. |
static boolean |
isAClass(java.lang.Object handle)
Recognizer for Class |
static boolean |
isAClassifier(java.lang.Object handle)
Recognizer for Classifier |
static boolean |
isAComment(java.lang.Object handle)
Recognizer for Comment |
static boolean |
isAComponent(java.lang.Object handle)
Recognizer for Component |
static boolean |
isAComponentInstance(java.lang.Object handle)
Recognizer for ComponentInstance |
static boolean |
isACompositeState(java.lang.Object handle)
Recognizer for CompositeState |
static boolean |
isADataType(java.lang.Object handle)
Recognizer for DataType |
static boolean |
isADataValue(java.lang.Object handle)
Recognizer for DataValue |
static boolean |
isADependency(java.lang.Object handle)
Recognizer for Dependency |
static boolean |
isADiagram(java.lang.Object handle)
Recognizer for Diagram. |
static boolean |
isAElement(java.lang.Object handle)
Recognizer for Expression |
static boolean |
isAExpression(java.lang.Object handle)
Recognizer for Expression |
static boolean |
isAExtensionPoint(java.lang.Object handle)
Recognizer for ExtensionPoint |
static boolean |
isAFeature(java.lang.Object handle)
Recognizer for Feature |
static boolean |
isAFlow(java.lang.Object handle)
Recognizer for Flow |
static boolean |
isAGeneralizableElement(java.lang.Object handle)
Recognizer for GeneralizableElement |
static boolean |
isAGeneralization(java.lang.Object handle)
Recognizer for GeneralizableElement |
static boolean |
isAInstance(java.lang.Object handle)
Recognizer for Instance |
static boolean |
isAInteraction(java.lang.Object handle)
Recognizer for Interaction |
static boolean |
isAInterface(java.lang.Object handle)
Recognizer for Interface |
static boolean |
isALink(java.lang.Object handle)
Recognizer for Link |
static boolean |
isAMessage(java.lang.Object handle)
Recognizer for Message |
static boolean |
isAMethod(java.lang.Object handle)
Recognizer for Method |
static boolean |
isAModel(java.lang.Object handle)
Recognizer for Model |
static boolean |
isAModelElement(java.lang.Object handle)
Recognizer for ModelElement |
static boolean |
isANamespace(java.lang.Object handle)
Recognizer for Namespace |
static boolean |
isANode(java.lang.Object handle)
Recognizer for a Node |
static boolean |
isANodeInstance(java.lang.Object handle)
Recognizer for a NodeInstance |
static boolean |
isAObject(java.lang.Object handle)
Recognizer for Object |
static boolean |
isAOperation(java.lang.Object handle)
Recognizer for Operation |
static boolean |
isAPackage(java.lang.Object handle)
Recognizer for Package |
static boolean |
isAPermission(java.lang.Object handle)
Recognizer for Permission |
static boolean |
isAPseudostate(java.lang.Object handle)
Recognizer for Pseudostate |
static boolean |
isAReception(java.lang.Object handle)
Recognizer for Reception |
static boolean |
isARelationship(java.lang.Object handle)
Recognizer for Relationship |
static boolean |
isAReturnAction(java.lang.Object handle)
Recognizer for Returnaction |
static boolean |
isASendAction(java.lang.Object handle)
Recognizer for SendAction |
static boolean |
isASignal(java.lang.Object handle)
Recognizer for Signal |
static boolean |
isAStateMachine(java.lang.Object handle)
Recognizer for StateMachine |
static boolean |
isAStateVertex(java.lang.Object handle)
Recognizer for StateVertex |
static boolean |
isAStereotype(java.lang.Object handle)
Recognizer for Stereotype |
static boolean |
isAStimulus(java.lang.Object handle)
Recognizer for stimulus |
static boolean |
isAStructuralFeature(java.lang.Object handle)
Recognizer for StructuralFeature |
static boolean |
isAsynchronous(java.lang.Object handle)
Recognizer for asynchronisity of an action |
static boolean |
isATaggedValue(java.lang.Object handle)
Recognizer for TaggedValue |
static boolean |
isATransition(java.lang.Object handle)
Recognizer for Transition |
static boolean |
isAUseCase(java.lang.Object handle)
Recognizer for a Use Case |
static boolean |
isChangeable(java.lang.Object handle)
Recognizer for attributes that are changeable |
static boolean |
isClassifierScope(java.lang.Object handle)
Recognizer for attributes with classifier scope. |
static boolean |
isComposite(java.lang.Object handle)
Returns true if a given associationend is a composite. |
static boolean |
isConstructor(java.lang.Object handle)
Recognizer for constructor. |
static boolean |
isInitialized(java.lang.Object handle)
Recognizer for attributes that are initialized. |
static boolean |
isInstanceScope(java.lang.Object handle)
Recognizer for attributes with instance scope. |
static boolean |
isLeaf(java.lang.Object handle)
Recognizer for leafs |
static boolean |
isNavigable(java.lang.Object handle)
Recognizer for Navigable elements |
static boolean |
isPrimaryObject(java.lang.Object handle)
Recognizer for primary objects. |
static boolean |
isPrivate(java.lang.Object handle)
Recognizer for attributes with private |
static boolean |
isRealize(java.lang.Object handle)
Recognizer for realize |
static boolean |
isReturn(java.lang.Object handle)
Recognizer for return |
static boolean |
isSingleton(java.lang.Object handle)
Recognizer for singleton. |
static boolean |
isStereotype(java.lang.Object handle,
java.lang.String stereotypename)
Deprecated. As of ArgoUml version 0.13.5, ExtensionMechanismsHelper.isStereotype(Object,String,String)
should be used instead. Since this should only ever
be used together with predefined stereotypes the
base class can *be found in the UML 1.3
specification. |
static boolean |
isTop(java.lang.Object handle)
|
static boolean |
isType(java.lang.Object handle)
Recognizer for type. |
static boolean |
isUtility(java.lang.Object handle)
Recognizer for utility. |
static java.lang.Object |
lookupIn(java.lang.Object o,
java.lang.String name)
Returns a named object in the given object by calling it's lookup method. |
static void |
removeClientDependency(java.lang.Object o,
java.lang.Object dep)
This method removes a dependency from a model element. |
static void |
removeFeature(java.lang.Object cls,
java.lang.Object feature)
This method removes a feature from a classifier. |
static void |
removeOwnedElement(java.lang.Object handle,
java.lang.Object value)
Removes a owned modelelement from a namespace |
static void |
removeParameter(java.lang.Object o,
java.lang.Object p)
This method removes a parameter from an operation. |
static void |
setAbstract(java.lang.Object o,
boolean flag)
Sets if of some classifier is abstract. |
static void |
setAction(java.lang.Object message,
java.lang.Object action)
Sets the action to a message |
static void |
setAsynchronous(java.lang.Object handle,
boolean value)
Sets the asynchronous property of an action |
static void |
setBody(java.lang.Object m,
java.lang.Object expr)
Sets a body of some method. |
static void |
setChangeable(java.lang.Object o,
boolean flag)
Set the changeability of some feature. |
static void |
setConcurrency(java.lang.Object o,
short c)
Set the concurrency of some operation. |
static void |
setDispatchAction(java.lang.Object handle,
java.lang.Object value)
Sets the dispatch action for some stimulus |
static void |
setDoActivity(java.lang.Object handle,
java.lang.Object value)
Sets the do activity of a state |
static void |
setEffect(java.lang.Object handle,
java.lang.Object value)
Sets the effect of some transition |
static void |
setEntry(java.lang.Object handle,
java.lang.Object value)
Sets the entry action of some state |
static void |
setExit(java.lang.Object handle,
java.lang.Object value)
Sets the exit action of some state |
static void |
setInitialValue(java.lang.Object at,
java.lang.Object expr)
Sets an initial value of some attribute. |
static void |
setKindToIn(java.lang.Object p)
Set some parameters kind to 'in'. |
static void |
setKindToReturn(java.lang.Object p)
Set some parameters kind to 'return'. |
static void |
setLeaf(java.lang.Object o,
boolean flag)
Sets if of some classifier is a leaf. |
static void |
setModelElementContainer(java.lang.Object handle,
java.lang.Object container)
Sets the container that owns the handle. |
static void |
setMultiplicity(java.lang.Object o,
java.lang.String mult)
Sets a multiplicity of some attribute or association end. |
static void |
setName(java.lang.Object o,
java.lang.String name)
Sets a name of some modelelement. |
static void |
setNamespace(java.lang.Object o,
java.lang.Object ns)
Sets a namespace of some modelelement. |
static void |
setNavigable(java.lang.Object o,
boolean flag)
Sets the navigability of some association end. |
static void |
setOwnerScope(java.lang.Object f,
short os)
Set the owner scope of some feature. |
static void |
setRoot(java.lang.Object o,
boolean flag)
Sets if of some classifier is a root. |
static void |
setStereotype(java.lang.Object m,
java.lang.Object stereo)
Sets the stereotype of some modelelement. |
static void |
setTaggedValue(java.lang.Object o,
java.lang.String tag,
java.lang.String value)
Sets a tagged value of some modelelement. |
static void |
setTargetScope(java.lang.Object ae,
short ts)
Set the target scope of some association end. |
static void |
setType(java.lang.Object p,
java.lang.Object cls)
Sets the type of some parameter. |
static void |
setValueOfTag(java.lang.Object tv,
java.lang.String value)
Sets a value of some taggedValue. |
static void |
setVisibility(java.lang.Object o,
short v)
Set the visibility of some modelelement. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final short ACC_PUBLIC
public static final short ACC_PRIVATE
public static final short ACC_PROTECTED
public static final short CLASSIFIER_SCOPE
public static final short INSTANCE_SCOPE
public static final short GUARDED
public static final short SEQUENTIAL
public static final java.lang.Object ABSTRACTION
public static final java.lang.Object ASSOCIATION
public static final java.lang.Object ASSOCIATION_CLASS
public static final java.lang.Object ASSOCIATION_ROLE
public static final java.lang.Object COLLABORATION
public static final java.lang.Object DEPENDENCY
public static final java.lang.Object EXTEND
public static final java.lang.Object GENERALIZATION
public static final java.lang.Object INCLUDE
public static final java.lang.Object LINK
public static final java.lang.Object PERMISSION
public static final java.lang.Object USAGE
public static final java.lang.Object TRANSITION
public static final java.lang.Object ACTOR
public static final java.lang.Object CLASS
public static final java.lang.Object CLASSIFIER
public static final java.lang.Object CLASSIFIER_ROLE
public static final java.lang.Object COMPONENT
public static final java.lang.Object COMPONENT_INSTANCE
public static final java.lang.Object INSTANCE
public static final java.lang.Object INTERFACE
public static final java.lang.Object NODE
public static final java.lang.Object NODE_INSTANCE
public static final java.lang.Object OBJECT
public static final java.lang.Object PACKAGE
public static final java.lang.Object MODEL
public static final java.lang.Object SUBSYSTEM
public static final java.lang.Object STATE
public static final java.lang.Object COMPOSITESTATE
public static final java.lang.Object STATEVERTEX
public static final java.lang.Object PSEUDOSTATE
public static final java.lang.Object USE_CASE
public static final java.lang.Object ACTION
public static final java.lang.Object ACTION_EXPRESSION
public static final java.lang.Object ACTION_STATE
public static final java.lang.Object ASSOCIATION_END
public static final java.lang.Object CALL_ACTION
public static final java.lang.Object NAMESPACE
public static final java.lang.Object RECEPTION
public static final java.lang.Object STEREOTYPE
public static final java.lang.Object ATTRIBUTE
public static final java.lang.Object OPERATION
public static final java.lang.Object VISIBILITYKIND
public static final java.lang.Object MODELELEMENT
public static final java.lang.Object INITIAL_PSEUDOSTATEKIND
public static final java.lang.Object DEEPHISTORY_PSEUDOSTATEKIND
public static final java.lang.Object SHALLOWHISTORY_PSEUDOSTATEKIND
public static final java.lang.Object FORK_PSEUDOSTATEKIND
public static final java.lang.Object JOIN_PSEUDOSTATEKIND
public static final java.lang.Object BRANCH_PSEUDOSTATEKIND
public static final java.lang.Object PUBLIC_VISIBILITYKIND
public static final java.lang.Object PRIVATE_VISIBILITYKIND
public static final java.lang.Object PROTECTED_VISIBILITYKIND
Method Detail |
public static boolean isAAbstraction(java.lang.Object handle)
handle
- candidatepublic static boolean isAAction(java.lang.Object handle)
handle
- candidatepublic static boolean isAActionSequence(java.lang.Object handle)
handle
-
public static boolean isAActionState(java.lang.Object handle)
handle
-
public static boolean isAAssociation(java.lang.Object handle)
handle
- candidatepublic static boolean isAAssociationEnd(java.lang.Object handle)
handle
- candidatepublic static boolean isAAssociationRole(java.lang.Object handle)
handle
- candidatepublic static boolean isAAttribute(java.lang.Object handle)
handle
- candidatepublic static boolean isAsynchronous(java.lang.Object handle)
handle
-
public static boolean isAbstract(java.lang.Object handle)
handle
- candidatepublic static boolean isABase(java.lang.Object handle)
handle
- candidatepublic static boolean isAClass(java.lang.Object handle)
handle
- candidatepublic static boolean isAClassifier(java.lang.Object handle)
handle
- candidatepublic static boolean isAComment(java.lang.Object handle)
handle
- candidatepublic static boolean isAComponent(java.lang.Object handle)
handle
- candidatepublic static boolean isAComponentInstance(java.lang.Object handle)
handle
- candidatepublic static boolean isADataType(java.lang.Object handle)
handle
- candidatepublic static boolean isADataValue(java.lang.Object handle)
handle
- candidatepublic static boolean isADependency(java.lang.Object handle)
handle
- candidatepublic static boolean isACompositeState(java.lang.Object handle)
handle
- candidatepublic static boolean isAElement(java.lang.Object handle)
handle
- candidatepublic static boolean isAExpression(java.lang.Object handle)
handle
- candidatepublic static boolean isAExtensionPoint(java.lang.Object handle)
handle
- candidatepublic static boolean isAFeature(java.lang.Object handle)
handle
- candidatepublic static boolean isAFlow(java.lang.Object handle)
handle
- candidatepublic static boolean isAGeneralizableElement(java.lang.Object handle)
handle
- candidatepublic static boolean isAGeneralization(java.lang.Object handle)
handle
- candidatepublic static boolean isAInstance(java.lang.Object handle)
handle
- candidatepublic static boolean isAInteraction(java.lang.Object handle)
handle
- candidatepublic static boolean isAInterface(java.lang.Object handle)
handle
- candidatepublic static boolean isALink(java.lang.Object handle)
handle
- candidatepublic static boolean isAMessage(java.lang.Object handle)
handle
- candidatepublic static boolean isAMethod(java.lang.Object handle)
handle
- candidatepublic static boolean isAModel(java.lang.Object handle)
handle
- candidatepublic static boolean isAModelElement(java.lang.Object handle)
handle
- candidatepublic static boolean isANamespace(java.lang.Object handle)
handle
- candidatepublic static boolean isANode(java.lang.Object handle)
handle
- candidatepublic static boolean isANodeInstance(java.lang.Object handle)
handle
- candidatepublic static boolean isAOperation(java.lang.Object handle)
handle
- candidatepublic static boolean isAObject(java.lang.Object handle)
handle
- candidatepublic static boolean isAPermission(java.lang.Object handle)
handle
- candidatepublic static boolean isAPackage(java.lang.Object handle)
handle
- candidatepublic static boolean isAPseudostate(java.lang.Object handle)
handle
- candidatepublic static java.lang.Object getPseudostateKind(java.lang.Object handle)
public static boolean equalsPseudostateKind(java.lang.Object ps1, java.lang.Object ps2)
public static boolean isAReception(java.lang.Object handle)
handle
- candidatepublic static boolean isAReturnAction(java.lang.Object handle)
handle
- candidatepublic static boolean isARelationship(java.lang.Object handle)
handle
- candidatepublic static boolean isASendAction(java.lang.Object handle)
handle
- candidatepublic static boolean isASignal(java.lang.Object handle)
handle
- candidatepublic static boolean isAStateMachine(java.lang.Object handle)
handle
- candidatepublic static boolean isAStimulus(java.lang.Object handle)
handle
- candidatepublic static boolean isAStateVertex(java.lang.Object handle)
handle
- candidatepublic static boolean isAStereotype(java.lang.Object handle)
handle
- candidatepublic static boolean isAStructuralFeature(java.lang.Object handle)
handle
- candidatepublic static boolean isATaggedValue(java.lang.Object handle)
handle
- candidatepublic static boolean isATransition(java.lang.Object handle)
handle
- candidatepublic static boolean isAUseCase(java.lang.Object handle)
handle
- candidatepublic static boolean isChangeable(java.lang.Object handle)
handle
- candidatepublic static boolean isClassifierScope(java.lang.Object handle)
handle
- candidatepublic static boolean isConstructor(java.lang.Object handle)
handle
- candidatepublic static boolean isComposite(java.lang.Object handle)
handle
-
public static boolean isInitialized(java.lang.Object handle)
handle
- candidatepublic static boolean isInstanceScope(java.lang.Object handle)
handle
- candidatepublic static boolean isLeaf(java.lang.Object handle)
handle
- candidate GeneralizableElementpublic static boolean isNavigable(java.lang.Object handle)
handle
- candidatepublic static boolean isPrimaryObject(java.lang.Object handle)
handle
- candidatepublic static boolean isPrivate(java.lang.Object handle)
handle
- candidatepublic static boolean isRealize(java.lang.Object handle)
handle
- candidatepublic static boolean isReturn(java.lang.Object handle)
handle
- candidate parameterpublic static boolean isSingleton(java.lang.Object handle)
handle
- candidatepublic static boolean isStereotype(java.lang.Object handle, java.lang.String stereotypename)
ExtensionMechanismsHelper.isStereotype(Object,String,String)
should be used instead. Since this should only ever
be used together with predefined stereotypes the
base class can *be found in the UML 1.3
specification.
handle
- candidate
public static boolean isTop(java.lang.Object handle)
public static boolean isType(java.lang.Object handle)
handle
- candidatepublic static boolean isUtility(java.lang.Object handle)
handle
- candidatepublic static boolean isADiagram(java.lang.Object handle)
handle
- candidatepublic static java.lang.Object getAssociationEnd(java.lang.Object type, java.lang.Object assoc)
type
- assoc
-
public static java.util.Collection getAssociationEnds(java.lang.Object handle)
handle
- the object that we get the association ends from.
public static java.util.Collection getAttributes(java.lang.Object handle)
handle
- classifier to examine.
public static java.lang.Object getBaseClass(java.lang.Object handle)
handle
- the stereotype
public static java.util.Collection getBehaviors(java.lang.Object handle)
handle
- modelelement to examine.
public static java.lang.Object getBody(java.lang.Object handle)
handle
- expression.
public static java.lang.Object getChild(java.lang.Object handle)
handle
- generalization.
public static java.util.Collection getChildren(java.lang.Object handle)
handle
- to the generalizable element.
public static java.util.Collection getClients(java.lang.Object handle)
handle
- the dependency
public static java.util.Collection getClientDependencies(java.lang.Object handle)
handle
- to the classifier.
public static short getConcurrency(java.lang.Object o)
o
- operation.
public static java.util.Iterator getConnections(java.lang.Object handle)
handle
- to the association.
public static java.lang.Object getEffect(java.lang.Object handle)
handle
-
public static java.lang.Object getEntry(java.lang.Object handle)
handle
-
public static java.lang.Object getExit(java.lang.Object handle)
handle
-
public static java.util.Collection getFeatures(java.lang.Object handle)
handle
- Classifier to retrieve from.
public static java.lang.Object getGeneralization(java.lang.Object child, java.lang.Object parent)
child
- parent
-
public static java.util.Iterator getGeneralizations(java.lang.Object handle)
handle
- GeneralizableElement to retrieve from.
public static java.lang.Object getGuard(java.lang.Object handle)
handle
-
public static java.util.Collection getIncomings(java.lang.Object handle)
handle
-
public static java.lang.Object getInteraction(java.lang.Object handle)
handle
-
public static java.util.Collection getMessages(java.lang.Object handle)
handle
-
public static java.lang.Object getContainer(java.lang.Object handle)
In the future, this function could return the container of Figs too.
handle
-
public static java.lang.Object getContext(java.lang.Object handle)
handle
- the statemachine or the interaction
public static java.lang.Object getDispatchAction(java.lang.Object handle)
handle
- the stimulus that we are getting the dispatchaction ofpublic static java.lang.Object getDoActivity(java.lang.Object handle)
handle
-
public static java.lang.Object getNamespace(java.lang.Object handle)
handle
- the model element that we are getting the namespace ofpublic static java.util.Collection getOperations(java.lang.Object handle)
handle
- classifier to examine.
public static java.util.Iterator getOperationsInh(java.lang.Object handle)
handle
- classifier to examine.
public static java.lang.Object getOppositeEnd(java.lang.Object handle)
handle
-
public static java.util.Collection getOutgoings(java.lang.Object handle)
public static java.util.Collection getOtherAssociationEnds(java.lang.Object handle)
handle
- association end to start frompublic static java.util.Collection getOwnedElements(java.lang.Object handle)
handle
- package to retrieve from.
public static java.lang.Object getParameter(java.lang.Object op, int n)
op
- operation to retrieve fromn
- parameter number
public static java.util.Collection getParameters(java.lang.Object handle)
handle
- operation to retrieve from
public static java.lang.Object getParent(java.lang.Object handle)
handle
- generalization.
public static java.util.Collection getReceptions(java.lang.Object handle)
handle
-
public static java.lang.Object getRecurrence(java.lang.Object handle)
handle
-
public static java.lang.Object getScript(java.lang.Object handle)
handle
-
public static java.util.Collection getResidents(java.lang.Object handle)
handle
-
public static java.lang.Object getSource(java.lang.Object handle)
handle
-
public static java.util.Iterator getSpecializations(java.lang.Object handle)
handle
- GeneralizableElement to retrieve from.
public static java.lang.Object getStereoType(java.lang.Object handle)
handle
-
public static java.util.Collection getSubvertices(java.lang.Object handle)
handle
-
public static java.util.Collection getSupplierDependencies(java.lang.Object handle)
handle
- model element.public static java.lang.Object getType(java.lang.Object handle)
handle
- the attributepublic static java.lang.Object getTarget(java.lang.Object handle)
handle
-
public static int getUpper(java.lang.Object handle)
handle
-
public static java.util.Collection getTransitions(java.lang.Object handle)
handle
-
public static java.util.Collection getStructuralFeatures(java.lang.Object classifier)
classifier
- the classifier you want to have the attributes for
public static java.util.Collection getSpecifications(java.lang.Object cls)
cls
- the class you want to have the interfaces for
public static java.util.Collection getSuppliers(java.lang.Object handle)
public static java.lang.Object getAction(java.lang.Object handle)
handle
-
public static java.util.Collection getActualArguments(java.lang.Object handle)
handle
-
public static java.util.Collection getAssociatedClasses(java.lang.Object o)
o
-
public static java.lang.String getName(java.lang.Object handle)
handle
- that points out the object.public static java.lang.Object getOwner(java.lang.Object f)
public static java.util.Iterator getTaggedValues(java.lang.Object modelElement)
public static java.lang.Object getTaggedValue(java.lang.Object modelElement, java.lang.String name)
name
- The tag.
public static java.lang.String getTagOfTag(java.lang.Object tv)
tv
- The tagged value.
public static java.lang.String getValueOfTag(java.lang.Object tv)
tv
- The tagged value.
public static java.lang.String getUUID(java.lang.Object base)
base
- base element (MBase type)
public static java.lang.Object lookupIn(java.lang.Object o, java.lang.String name)
name
- of the model element
public static void addFeature(java.lang.Object cls, java.lang.Object f)
public static void addMethod(java.lang.Object o, java.lang.Object m)
public static void addOwnedElement(java.lang.Object ns, java.lang.Object me)
ns
- namespaceme
- model elementpublic static void addSupplier(java.lang.Object a, java.lang.Object cls)
a
- abstractioncls
- supplier classifierpublic static void addSupplierDependency(java.lang.Object supplier, java.lang.Object dependency)
supplier
- the supplierdependency
- the dependencypublic static void addClient(java.lang.Object a, java.lang.Object cls)
a
- abstractioncls
- client classifierpublic static void addClientDependency(java.lang.Object handle, java.lang.Object dependency)
handle
- the modelelementdependency
- the dependencypublic static void removeClientDependency(java.lang.Object o, java.lang.Object dep)
public static void removeFeature(java.lang.Object cls, java.lang.Object feature)
feature
- public static void removeOwnedElement(java.lang.Object handle, java.lang.Object value)
handle
- value
- public static void removeParameter(java.lang.Object o, java.lang.Object p)
public static void setBody(java.lang.Object m, java.lang.Object expr)
public static void setInitialValue(java.lang.Object at, java.lang.Object expr)
public static void setModelElementContainer(java.lang.Object handle, java.lang.Object container) throws java.lang.IllegalArgumentException
Sets the container that owns the handle. This must be set correctly so every modelelement except the root model does have an owner. Otherwise the saving/loading will fail.
Warning: when changing the implementation of this method be warned that the sequence of the if then else tree DOES matter. Most notabely, do not move the setNamespace method any level up in the tree.
Warning: the implementation does not support setting the owner of actions. Use setState1 etc. on action for that goal
handle
- The modelelement that must be added to the containercontainer
- The owning modelelement
java.lang.IllegalArgumentException
- when the handle or
container is null or if the handle cannot be added to the
container.public static void setMultiplicity(java.lang.Object o, java.lang.String mult)
public static void setName(java.lang.Object o, java.lang.String name)
name
- public static void setNamespace(java.lang.Object o, java.lang.Object ns)
public static void setNavigable(java.lang.Object o, boolean flag)
public static void setVisibility(java.lang.Object o, short v)
public static void setOwnerScope(java.lang.Object f, short os)
public static void setTargetScope(java.lang.Object ae, short ts)
public static void setConcurrency(java.lang.Object o, short c)
public static void setDispatchAction(java.lang.Object handle, java.lang.Object value)
handle
- value
- public static void setDoActivity(java.lang.Object handle, java.lang.Object value)
handle
- value
- public static void setEffect(java.lang.Object handle, java.lang.Object value)
handle
- value
- public static void setEntry(java.lang.Object handle, java.lang.Object value)
handle
- value
- public static void setExit(java.lang.Object handle, java.lang.Object value)
handle
- value
- public static void setChangeable(java.lang.Object o, boolean flag)
public static void setAbstract(java.lang.Object o, boolean flag)
flag
- public static void setAction(java.lang.Object message, java.lang.Object action)
message
- action
- public static void setAsynchronous(java.lang.Object handle, boolean value)
handle
- the actionvalue
- the value to alter the asynchronous property topublic static void setLeaf(java.lang.Object o, boolean flag)
flag
- public static void setRoot(java.lang.Object o, boolean flag)
flag
- public static void setKindToIn(java.lang.Object p)
public static void setKindToReturn(java.lang.Object p)
public static void setType(java.lang.Object p, java.lang.Object cls)
public static void setTaggedValue(java.lang.Object o, java.lang.String tag, java.lang.String value)
tag
- value
- public static void setValueOfTag(java.lang.Object tv, java.lang.String value)
value
- public static void setStereotype(java.lang.Object m, java.lang.Object stereo)
m
- model elementstereo
- stereotypepublic static void addConstraint(java.lang.Object me, java.lang.Object mc)
me
- model elementmc
- constraintpublic static java.lang.String getUMLClassName(java.lang.Object handle)
handle
- MBase
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20040229) | ArgoUML Project Home | ArgoUML Cookbook |