|
||||||||||||
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 |
ADD_ONLY_CHANGEABLEKIND
|
static java.lang.Object |
AGGREGATE_AGGREGATIONKIND
|
static java.lang.Object |
AGGREGATIONKIND
|
static java.lang.Object |
ASSOCIATION
|
static java.lang.Object |
ASSOCIATION_CLASS
|
static java.lang.Object |
ASSOCIATION_END
|
static java.lang.Object |
ASSOCIATION_END_ROLE
|
static java.lang.Object |
ASSOCIATION_ROLE
|
static java.lang.Object |
ATTRIBUTE
|
static java.lang.Object |
BOOLEAN_EXPRESSION
|
static java.lang.Object |
BRANCH_PSEUDOSTATEKIND
|
static java.lang.Object |
CALL_ACTION
|
static java.lang.Object |
CALLCONCURRENCYKIND
|
static java.lang.Object |
CHANGEABLE_CHANGEABLEKIND
|
static java.lang.Object |
CLASS
|
static java.lang.Object |
CLASSIFIER
|
static java.lang.Object |
CLASSIFIER_ROLE
|
static short |
CLASSIFIER_SCOPE
|
static java.lang.Object |
CLASSIFIER_SCOPEKIND
|
static java.lang.Object |
COLLABORATION
|
static java.lang.Object |
COMPONENT
|
static java.lang.Object |
COMPONENT_INSTANCE
|
static java.lang.Object |
COMPOSITE_AGGREGATIONKIND
|
static java.lang.Object |
COMPOSITESTATE
|
static java.lang.Object |
CONCURRENT_CONCURRENCYKIND
|
static java.lang.Object |
CREATE_ACTION
|
static java.lang.Object |
DATATYPE
|
static java.lang.Object |
DEEPHISTORY_PSEUDOSTATEKIND
|
static java.lang.Object |
DEPENDENCY
|
static java.lang.Object |
DESTROY_ACTION
|
static java.lang.Object |
EXTEND
|
static java.lang.Object |
FINALSTATE
|
static java.lang.Object |
FORK_PSEUDOSTATEKIND
|
static java.lang.Object |
FROZEN_CHANGEABLEKIND
|
static java.lang.Object |
GENERALAIZABLE_ELEMENT
|
static java.lang.Object |
GENERALIZATION
|
static java.lang.String |
GENERATED_TAG
This tag is set on elements that are generated by reference when importing. |
static java.lang.Object |
GUARD
|
static short |
GUARDED
|
static java.lang.Object |
GUARDED_CONCURRENCYKIND
|
static java.lang.Object |
IN_PARAMETERDIRECTIONKIND
|
static java.lang.Object |
INCLUDE
|
static java.lang.Object |
INITIAL_PSEUDOSTATEKIND
|
static java.lang.Object |
INOUT_PARAMETERDIRECTIONKIND
|
static java.lang.Object |
INSTANCE
|
static short |
INSTANCE_SCOPE
|
static java.lang.Object |
INSTANCE_SCOPEKIND
|
static java.lang.Object |
INTERFACE
|
static java.lang.Object |
JOIN_PSEUDOSTATEKIND
|
static java.lang.Object |
JUNCTION_PSEUDOSTATEKIND
|
static java.lang.Object |
LINK
|
static java.lang.Object |
M0_1_MULTIPLICITY
|
static java.lang.Object |
M0_N_MULTIPLICITY
|
static java.lang.Object |
M1_1_MULTIPLICITY
|
static java.lang.Object |
M1_N_MULTIPLICITY
|
static java.lang.Object |
MESSAGE
|
static java.lang.Object |
MODEL
|
static java.lang.Object |
MODELELEMENT
|
static java.lang.Object |
MULTIPLICITY
|
static java.lang.Object |
NAMESPACE
|
static java.lang.Object |
NODE
|
static java.lang.Object |
NODE_INSTANCE
|
static java.lang.Object |
NONE_AGGREGATIONKIND
|
static java.lang.Object |
OBJECT
|
static java.lang.Object |
OPERATION
|
static java.lang.Object |
ORDERED_ORDERINGKIND
|
static java.lang.Object |
OUT_PARAMETERDIRECTIONKIND
|
static java.lang.Object |
PACKAGE
|
static java.lang.Object |
PARAMETER
|
static java.lang.Object |
PARAMETERDIRECTIONKIND
|
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 |
PSEUDOSTATEKIND
|
static java.lang.Object |
PUBLIC_VISIBILITYKIND
|
static java.lang.Object |
RECEPTION
|
static java.lang.Object |
RETURN_ACTION
|
static java.lang.Object |
RETURN_PARAMETERDIRECTIONKIND
|
static java.lang.Object |
SCOPEKIND
|
static java.lang.Object |
SEND_ACTION
|
static short |
SEQUENTIAL
|
static java.lang.Object |
SEQUENTIAL_CONCURRENCYKIND
|
static java.lang.Object |
SHALLOWHISTORY_PSEUDOSTATEKIND
|
static java.lang.Object |
SIGNAL
|
static java.lang.Object |
SORTED_ORDERINGKIND
|
static java.lang.Object |
STATE
|
static java.lang.Object |
STATEIMPL
|
static java.lang.Object |
STATEMACHINE
|
static java.lang.Object |
STATEVERTEX
|
static java.lang.Object |
STEREOTYPE
|
static java.lang.Object |
STIMULUS
|
static java.lang.Object |
SUBSYSTEM
|
static java.lang.Object |
TERMINATE_ACTION
|
static java.lang.Object |
TRANSITION
|
static java.lang.Object |
UNORDERED_ORDERINGKIND
|
static java.lang.Object |
USAGE
|
static java.lang.Object |
USE_CASE
|
static java.lang.Object |
VISIBILITYKIND
|
Constructor Summary | |
---|---|
ModelFacade()
|
Method Summary | |
---|---|
static void |
addActualArgument(java.lang.Object handle,
java.lang.Object argument)
|
static void |
addBase(java.lang.Object o,
java.lang.Object c)
This method adds a classifier to a classifier role. |
static void |
addClassifier(java.lang.Object handle,
java.lang.Object classifier)
|
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 |
addComment(java.lang.Object element,
java.lang.Object comment)
Add a new comment to a model element |
static void |
addConnection(java.lang.Object handle,
java.lang.Object connection)
|
static void |
addConstraint(java.lang.Object me,
java.lang.Object mc)
Adds a constraint to some model element. |
static void |
addDeploymentLocation(java.lang.Object handle,
java.lang.Object node)
|
static void |
addExtendedElement(java.lang.Object target,
java.lang.Object extendedElement)
|
static void |
addExtensionPoint(java.lang.Object target,
java.lang.Object extensionPoint)
Adds an extension point to some model element. |
static void |
addFeature(java.lang.Object cls,
int index,
java.lang.Object f)
Adds a feature to some classifier. |
static void |
addFeature(java.lang.Object cls,
java.lang.Object f)
Adds a feature to some classifier. |
static void |
addInstance(java.lang.Object classifierRole,
java.lang.Object instance)
Adds an instance to a classifier role. |
static void |
addLink(java.lang.Object association,
java.lang.Object link)
|
static void |
addMessage3(java.lang.Object handle,
java.lang.Object mess)
|
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 |
addParameter(java.lang.Object target,
int index,
java.lang.Object parameter)
|
static void |
addParameter(java.lang.Object target,
java.lang.Object parameter)
|
static void |
addPredecessor(java.lang.Object target,
java.lang.Object predecessor)
Adds a predecessor to a message. |
static void |
addRaisedSignal(java.lang.Object target,
java.lang.Object sig)
|
static void |
addStimulus(java.lang.Object target,
java.lang.Object stimulus)
Adds a stimulus to a action or link |
static void |
addSubvertex(java.lang.Object handle,
java.lang.Object subvertex)
|
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 void |
addTaggedValue(java.lang.Object target,
java.lang.Object taggedValue)
|
boolean |
containsConnection(java.lang.Object element,
java.lang.Object connection)
Determine if a model element contains a connection. |
static java.lang.Object |
create(ModelEntity entity)
Create a model object from the implementation. |
private static java.util.Collection |
emptyCollection()
The empty set. |
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.lang.Object |
getActivator(java.lang.Object handle)
Returns the activator belonging to some message |
static java.util.Collection |
getActualArguments(java.lang.Object handle)
Returns the actual arguments for a given action. |
static java.lang.Object |
getAddition(java.lang.Object handle)
Returns an addition for a given inlcude. |
static java.lang.Object |
getAggregation(java.lang.Object handle)
|
static java.util.Collection |
getAssociatedClasses(java.lang.Object o)
Returns all associated classes for some given classifier. |
static java.lang.Object |
getAssociation(java.lang.Object end)
Returns the association end between some classifier and some associaton or the association belonging to the given link. |
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 |
getAssociationRoles(java.lang.Object handle)
The list of association roles |
static java.util.Collection |
getAttributes(java.lang.Object handle)
The list of Attributes. |
static java.lang.Object |
getBase(java.lang.Object handle)
The base of some model element |
static java.lang.Object |
getBaseClass(java.lang.Object handle)
The baseclass of some stereotype |
static java.util.Collection |
getBases(java.lang.Object handle)
Get the bases of a classifier role. |
static java.lang.Object |
getBehavioralFeature(java.lang.Object handle)
Get the behavioral feature of an parameter. |
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 method/constraint/expression. |
static java.lang.Object |
getChangeability(java.lang.Object handle)
|
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 |
getClassifierRoles(java.lang.Object handle)
Gets the classifiers roles of some model element |
static java.util.Collection |
getClassifiers(java.lang.Object handle)
Gets the classifierss of some instance |
static java.util.Collection |
getClassifiersInState(java.lang.Object handle)
Gets the classifiers in state of some model element |
protected static java.lang.String |
getClassNull(java.lang.Object handle)
|
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 java.util.Collection |
getCollaborations(java.lang.Object handle)
Get the collaborations of an element. |
static java.util.Collection |
getComments(java.lang.Object handle)
Get the comments of an element. |
static java.lang.Object |
getCommunicationConnection(java.lang.Object handle)
Get the communication connection of an message. |
static java.lang.Object |
getCommunicationLink(java.lang.Object handle)
Get the communication link of a stimulus. |
static java.lang.Object |
getComponentInstance(java.lang.Object handle)
Get the component instance of an instance |
static java.lang.Object |
getConcurrency(java.lang.Object o)
Get the concurrency of an operation. |
static java.lang.Object |
getCondition(java.lang.Object o)
Get the condition of an extend. |
static int |
getConnectionCount(java.lang.Object handle)
Count the number of Connections or AssociationEnds to an Association. |
static java.util.Collection |
getConnections(java.lang.Object handle)
The list of connections to an association or link. |
static java.util.Collection |
getConstrainingElements(java.lang.Object handle)
|
static java.util.Collection |
getConstraints(java.lang.Object handle)
|
static java.lang.Object |
getContainer(java.lang.Object handle)
|
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.util.Collection |
getContexts(java.lang.Object handle)
|
static java.util.Collection |
getCreateActions(java.lang.Object handle)
|
static java.lang.Object |
getDefaultValue(java.lang.Object handle)
Get the default value of a parameter |
static java.util.Collection |
getDeferrableEvents(java.lang.Object handle)
Get deferrable events of a state |
static java.util.Collection |
getDeploymentLocations(java.lang.Object handle)
Returns the context of some given statemachine or the context of some given interaction |
static java.lang.Object |
getDiscriminator(java.lang.Object handle)
Get the discriminator. |
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.util.Collection |
getElementImports2(java.lang.Object handle)
|
static java.util.Collection |
getElementResidences(java.lang.Object handle)
Get the residences of an element. |
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.lang.Object |
getExpression(java.lang.Object handle)
|
static java.util.Collection |
getExtends(java.lang.Object handle)
Returns all extends of a use case or extension point |
static java.util.Collection |
getExtends2(java.lang.Object handle)
Returns all extends of a use case |
static java.lang.Object |
getExtension(java.lang.Object handle)
Gets the use case extension of an extend |
static java.lang.Object |
getExtensionPoint(java.lang.Object handle,
int index)
|
static java.util.Collection |
getExtensionPoints(java.lang.Object handle)
Returns all extends of a use case |
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.Collection |
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.lang.Object |
getIcon(java.lang.Object handle)
|
static java.lang.Object |
getImplementationLocation(java.lang.Object handle)
Gets the component of some element residence |
static java.util.Collection |
getIncludes(java.lang.Object handle)
Returns the includes for some use case |
static java.util.Collection |
getIncludes2(java.lang.Object handle)
Returns the includes for some use case |
static java.util.Collection |
getIncomings(java.lang.Object handle)
Returns the incoming transitions for some statevertex |
static java.lang.Object |
getInitialValue(java.lang.Object handle)
Returns the initial value for some attribute. |
static java.lang.Object |
getInstance(java.lang.Object handle)
Returns the instance of an AttributeLink or LinkEnd |
static java.util.Collection |
getInstances(java.lang.Object handle)
Returns the Instances for some Clasifier |
static java.lang.Object |
getInteraction(java.lang.Object handle)
Returns the interaction for some message |
static java.util.Collection |
getInteractions(java.lang.Object handle)
Returns the interactions belonging to a collaboration |
static java.util.Collection |
getInternalTransitions(java.lang.Object handle)
Returns the internal transitions belonging to a state |
static java.lang.Object |
getKind(java.lang.Object handle)
|
static java.lang.String |
getLanguage(java.lang.Object expr)
|
static java.lang.Object |
getLink(java.lang.Object handle)
|
static java.util.Collection |
getLinkEnds(java.lang.Object handle)
|
static java.util.Collection |
getLinks(java.lang.Object handle)
|
static java.lang.String |
getLocation(java.lang.Object handle)
Gets a location of some extension point. |
static int |
getLower(java.lang.Object handle)
Returns the upper bound of the multiplicity of the given handle (an associationend). |
static java.util.Collection |
getMessages(java.lang.Object handle)
Returns the messages belonging to some interaction |
static java.util.Collection |
getMessages1(java.lang.Object handle)
Returns the messages belonging to some classifier role |
static java.util.Collection |
getMessages2(java.lang.Object handle)
|
static java.util.Collection |
getMessages3(java.lang.Object handle)
Returns the messages belonging to some other message |
static java.util.Collection |
getMessages4(java.lang.Object handle)
|
static java.lang.Object |
getModel(java.lang.Object handle)
Get the model of some model element |
static java.lang.Object |
getModelElement(java.lang.Object elemImport)
|
static java.lang.Object |
getModelElementContainer(java.lang.Object handle)
Returns the container for the given modelelement. |
static java.lang.Object |
getMultiplicity(java.lang.Object handle)
Get the Multiplicity from a model element. |
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.lang.Object |
getNodeInstance(java.lang.Object handle)
Get the node instance of a component instance. |
static java.util.Collection |
getObjectFlowStates(java.lang.Object handle)
The collection of object flow states |
static java.lang.Object |
getOperation(java.lang.Object handle)
Get the operation of a Call Action or Call Event. |
static java.util.Collection |
getOperations(java.lang.Object handle)
Get the list of operations. |
static java.util.Iterator |
getOperationsInh(java.lang.Object handle)
Get 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.lang.Object |
getOrdering(java.lang.Object handle)
Get ordering of an association end |
static java.util.Collection |
getOtherAssociationEnds(java.lang.Object handle)
Get 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 |
getOwnerScope(java.lang.Object handle)
Get the owner scope of a feature |
static java.lang.Object |
getPackage(java.lang.Object handle)
|
static java.lang.Object |
getParameter(java.lang.Object handle,
int n)
Get a parameter of a behavioral feature. |
static java.util.Collection |
getParameters(java.lang.Object handle)
Get the parameters of a behavioral feature. |
static java.lang.Object |
getParent(java.lang.Object handle)
Get the parent of a generalization. |
static java.lang.Object |
getPowertype(java.lang.Object handle)
Get the powertype of a generalization |
static java.util.Collection |
getPowertypeRanges(java.lang.Object handle)
Get the powertype ranges of a classifier. |
static java.util.Collection |
getPredecessors(java.lang.Object handle)
Get the predecessors of a message. |
static java.lang.Object |
getPseudostateKind(java.lang.Object handle)
|
static java.util.Collection |
getRaisedSignals(java.lang.Object handle)
Returns the raised signals of an operation. |
static java.lang.Object |
getReceiver(java.lang.Object handle)
Returns the receiver object of a message or stimulus |
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 recurrence iteration expression of an action. |
static java.lang.Object |
getRepresentedClassifier(java.lang.Object handle)
Returns the represented classifier of a collaboration. |
static java.lang.Object |
getRepresentedOperation(java.lang.Object handle)
Returns the represented operation of a collaboration. |
static java.lang.Object |
getResident(java.lang.Object handle)
Get the resident element |
static java.util.Collection |
getResidentElements(java.lang.Object handle)
|
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 |
getSender(java.lang.Object handle)
Returns the sender object of a stimulus or a message |
static java.lang.Object |
getSignal(java.lang.Object handle)
Returns the sender object of a stimulus or a message TODO: Check if this javadoc comment is really correct? |
static java.lang.Object |
getSource(java.lang.Object handle)
Gets the source for some given transitions. |
static java.util.Collection |
getSourceFlows(java.lang.Object handle)
Returns the sourceflows of a model element |
static java.util.Collection |
getSources(java.lang.Object handle)
|
static java.util.Collection |
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 |
getState(java.lang.Object handle)
Returns the state belonging to some given transition. |
static java.lang.Object |
getStateMachine(java.lang.Object handle)
Returns the state machine belonging to some given state or transition |
static java.lang.Object |
getStereoType(java.lang.Object handle)
Deprecated. 0.15 in favor of getStereotypes |
static java.util.Collection |
getStereotypes(java.lang.Object handle)
Returns the stereotypes belonging to some given model element |
static java.util.Collection |
getStimuli(java.lang.Object handle)
Returns the stimuli belonging to some given link |
static java.util.Collection |
getStimuli2(java.lang.Object handle)
|
static java.util.Collection |
getStimuli3(java.lang.Object handle)
|
static java.util.Collection |
getStructuralFeatures(java.lang.Object classifier)
This method returns all attributes of a given Classifier. |
static java.lang.Object |
getSubmachine(java.lang.Object handle)
Returns the submachie of a submachine state |
static java.util.Collection |
getSubmachineStates(java.lang.Object handle)
Returns the submachine of a submachine state |
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 a dependency. |
static java.lang.Object |
getTag(java.lang.Object handle)
Return the tag of a tagged value |
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.util.Collection |
getTaggedValuesCollection(java.lang.Object modelElement)
|
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 |
getTargetFlows(java.lang.Object handle)
Returns the targetflows of a model element |
static java.lang.Object |
getTargetScope(java.lang.Object handle)
Returns the target scope of some model element |
static java.lang.Object |
getTop(java.lang.Object handle)
The top of a state machine |
static java.lang.Object |
getTransition(java.lang.Object handle)
Get the transition of a guard or action |
static java.util.Collection |
getTransitions(java.lang.Object handle)
Returns the transitions belonging to the given handle. |
static java.lang.Object |
getTrigger(java.lang.Object handle)
Get the trigger of a transition |
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.Object |
getUseCase(java.lang.Object handle)
Returns the use case of an extension point |
static java.lang.String |
getUUID(java.lang.Object base)
Return the UUID of this element |
static java.lang.Object |
getValue(java.lang.Object handle)
|
static java.lang.String |
getValueOfTag(java.lang.Object tv)
Return the value of some tagged value. |
static java.lang.Object |
getVisibility(java.lang.Object element)
Return the visibility of this element |
static boolean |
hasReturnParameterDirectionKind(java.lang.Object o)
Determine if the passed parameter has a RETURN direction kind |
static boolean |
isAAbstraction(java.lang.Object handle)
Recognizer for Abstraction. |
static boolean |
isAAction(java.lang.Object handle)
Recognizer for Action. |
static boolean |
isAActionExpression(java.lang.Object handle)
Recognizer for ActionExpression |
static boolean |
isAActionSequence(java.lang.Object handle)
Recognizer for ActionSequence |
static boolean |
isAActionState(java.lang.Object handle)
Recognizer for Action state |
static boolean |
isAActivityGraph(java.lang.Object handle)
Recognizer for ActivityGraph |
static boolean |
isAActor(java.lang.Object handle)
Recognizer for Actor |
static boolean |
isAAggregationKind(java.lang.Object handle)
Recognizer for AggregationKind |
static boolean |
isAAssociation(java.lang.Object handle)
Recognizer for Association. |
static boolean |
isAAssociationEnd(java.lang.Object handle)
Recognizer for AssociationEnd. |
static boolean |
isAAssociationEndRole(java.lang.Object handle)
Recognizer for AssociationEndRole |
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 |
isABehavioralFeature(java.lang.Object handle)
Recognizer for behavioral features. |
static boolean |
isAbstract(java.lang.Object handle)
Recognizer for abstract classes and operations. |
static boolean |
isACallAction(java.lang.Object handle)
Recognizer for CallAction |
static boolean |
isACallEvent(java.lang.Object handle)
Recognizer for CallEvent |
static boolean |
isAClass(java.lang.Object handle)
Recognizer for Class |
static boolean |
isAClassifier(java.lang.Object handle)
Recognizer for Classifier |
static boolean |
isAClassifierRole(java.lang.Object handle)
Recognizer for ClassifierRole |
static boolean |
isACollaboration(java.lang.Object handle)
Recognizer for Collaboration |
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 |
isAConstraint(java.lang.Object handle)
Recognizer for Constraint |
static boolean |
isACreateAction(java.lang.Object handle)
Recognizer for CreateAction |
static boolean |
isActive(java.lang.Object handle)
|
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 |
isADestroyAction(java.lang.Object handle)
Recognizer for DestroyAction |
static boolean |
isADiagram(java.lang.Object handle)
Recognizer for Diagram. |
static boolean |
isAElement(java.lang.Object handle)
Recognizer for Element |
static boolean |
isAElementImport(java.lang.Object handle)
Recognizer for ElementImport |
static boolean |
isAElementListener(java.lang.Object handle)
Recognizer for ElementListener |
static boolean |
isAElementResidence(java.lang.Object handle)
Recognizer for ElementResidence |
static boolean |
isAExpression(java.lang.Object handle)
Recognizer for Expression |
static boolean |
isAExtend(java.lang.Object handle)
Recognizer for Extend |
static boolean |
isAExtensionPoint(java.lang.Object handle)
Recognizer for ExtensionPoint |
static boolean |
isAFeature(java.lang.Object handle)
Recognizer for Feature |
static boolean |
isAFinalState(java.lang.Object handle)
Recognizer for FinalState |
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 |
isAggregate(java.lang.Object handle)
Returns true if a given associationend is a composite. |
static boolean |
isAGuard(java.lang.Object handle)
Recognizer for Guard |
static boolean |
isAInclude(java.lang.Object handle)
Recognizer for Include |
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 |
isALinkEnd(java.lang.Object handle)
Recognizer for LinkEnd |
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 |
isAMultiplicity(java.lang.Object handle)
Recognizer for Multiplicity |
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 |
isAParameter(java.lang.Object handle)
Recognizer for Parameter |
static boolean |
isAPermission(java.lang.Object handle)
Recognizer for Permission |
static boolean |
isAPseudostate(java.lang.Object handle)
Recognizer for Pseudostate |
static boolean |
isAPseudostateKind(java.lang.Object handle)
Recognizer for PseudostateKind |
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 |
isAState(java.lang.Object handle)
Recognizer for State |
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 |
isASubsystem(java.lang.Object handle)
Recognizer for Subsystem |
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 |
isAUsage(java.lang.Object handle)
Recognizer for Usage |
static boolean |
isAUseCase(java.lang.Object handle)
Recognizer for a Use Case |
static boolean |
isAVisibilityKind(java.lang.Object handle)
Recognizer for VisibilityKind |
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 |
isConcurent(java.lang.Object handle)
Recognizer for concurent composite state. |
static boolean |
isConstructor(java.lang.Object handle)
Recognizer for constructor. |
static boolean |
isFrozen(java.lang.Object handle)
|
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 |
isProtected(java.lang.Object handle)
Recognizer for attributes with protected |
static boolean |
isPublic(java.lang.Object handle)
Recognizer for attributes with public |
static boolean |
isQuery(java.lang.Object handle)
Recognizer for MBehaviouralFeature's that are queries. |
static boolean |
isRealize(java.lang.Object handle)
Recognizer for realize |
static boolean |
isReturn(java.lang.Object handle)
Recognizer for return |
static boolean |
isRoot(java.lang.Object handle)
Recognizer for roots |
static boolean |
isSingleton(java.lang.Object handle)
Recognizer for singleton. |
static boolean |
isSpecification(java.lang.Object handle)
Recognizer for specifications |
static boolean |
isStereotype(java.lang.Object handle,
java.lang.String stereotypename)
Recognizer for model elements with a given stereotype. |
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 |
removeActualArgument(java.lang.Object handle,
java.lang.Object argument)
|
static void |
removeBase(java.lang.Object o,
java.lang.Object c)
This method removes a classifier from a classifier role. |
static void |
removeClassifier(java.lang.Object handle,
java.lang.Object classifier)
This method classifier from an instance |
static void |
removeClientDependency(java.lang.Object o,
java.lang.Object dep)
This method removes a dependency from a model element. |
static void |
removeConstraint(java.lang.Object handle,
java.lang.Object cons)
|
static void |
removeContext(java.lang.Object handle,
java.lang.Object context)
|
static void |
removeExtensionPoint(java.lang.Object uc,
java.lang.Object ep)
This method removes an extension point from a use case. |
static void |
removeFeature(java.lang.Object cls,
java.lang.Object feature)
This method removes a feature from a classifier. |
static void |
removeMessage3(java.lang.Object handle,
java.lang.Object mess)
|
static void |
removeOwnedElement(java.lang.Object handle,
java.lang.Object value)
Removes a owned model element from a namespace. |
static void |
removeParameter(java.lang.Object o,
java.lang.Object p)
This method removes a parameter from an operation. |
static void |
removePredecessor(java.lang.Object handle,
java.lang.Object message)
|
static void |
removeReception(java.lang.Object handle,
java.lang.Object reception)
|
static void |
removeSubvertex(java.lang.Object handle,
java.lang.Object subvertex)
|
static void |
setAbstract(java.lang.Object target,
boolean flag)
Sets if of some model element is abstract. |
static void |
setAction(java.lang.Object message,
java.lang.Object action)
Sets the action to a message |
static void |
setActivator(java.lang.Object handle,
java.lang.Object message)
|
static void |
setActive(java.lang.Object handle,
boolean active)
|
static void |
setAddition(java.lang.Object target,
java.lang.Object useCase)
|
static void |
setAggregation(java.lang.Object element,
java.lang.Object aggregationKind)
Sets the aggregation of some model element. |
static void |
setAssociation(java.lang.Object target,
java.lang.Object association)
Sets the association of some model element. |
static void |
setAsynchronous(java.lang.Object handle,
boolean value)
Sets the asynchronous property of an action. |
static void |
setBase(java.lang.Object target,
java.lang.Object base)
Set the base of some model element |
static void |
setBaseClass(java.lang.Object handle,
java.lang.Object baseClass)
Set the baseclass of some stereotype |
static void |
setBody(java.lang.Object m,
java.lang.Object expr)
Sets a body of some method or expression. |
static void |
setChangeability(java.lang.Object o,
java.lang.Object ck)
|
static void |
setChangeable(java.lang.Object o,
boolean flag)
Set the changeability of some feature. |
static void |
setChild(java.lang.Object target,
java.lang.Object child)
|
static void |
setClassifiers(java.lang.Object o,
java.util.Vector v)
Sets the classifiers of some instance. |
static void |
setCommunicationLink(java.lang.Object o,
java.lang.Object c)
Sets the communicationLink between a link c and a stimulus o. |
static void |
setComponentInstance(java.lang.Object o,
java.lang.Object c)
|
static void |
setConcurent(java.lang.Object handle,
boolean concurrent)
|
static void |
setConcurrency(java.lang.Object operation,
java.lang.Object concurrencyKind)
Set the concurrency of some operation. |
static void |
setConcurrency(java.lang.Object o,
short c)
Set the concurrency of some operation. |
static void |
setCondition(java.lang.Object extend,
java.lang.Object booleanExpression)
Set the condition of an extend |
static void |
setContainer(java.lang.Object handle,
java.lang.Object compositeState)
Set the container of a statevertex. |
static void |
setContexts(java.lang.Object handle,
java.util.Collection c)
|
static void |
setDefaultValue(java.lang.Object p,
java.lang.Object expr)
Sets a default value of some parameter. |
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 |
setExpression(java.lang.Object handle,
java.lang.Object value)
|
static void |
setExtension(java.lang.Object handle,
java.lang.Object ext)
|
static void |
setExtensionPoints(java.lang.Object target,
java.util.Collection extensionPoints)
Sets the extension points of some use cases. |
static void |
setFeatures(java.lang.Object element,
java.util.Collection features)
Sets the features of some model element. |
static void |
setGuard(java.lang.Object handle,
java.lang.Object guard)
Sets the guard of a transition. |
static void |
setIcon(java.lang.Object handle,
java.lang.Object icon)
|
static void |
setImplementationLocation(java.lang.Object handle,
java.lang.Object component)
|
static void |
setIncludes(java.lang.Object target,
java.util.Collection includes)
|
static void |
setInitialValue(java.lang.Object at,
java.lang.Object expr)
Sets an initial value. |
static void |
setInstance(java.lang.Object handle,
java.lang.Object inst)
|
static void |
setInternalTransitions(java.lang.Object target,
java.util.Collection intTrans)
|
static void |
setKind(java.lang.Object target,
java.lang.Object kind)
Set some parameters kind. |
static void |
setKindToIn(java.lang.Object p)
Set some parameters kind to 'in'. |
static void |
setKindToInOut(java.lang.Object p)
Set some parameters kind to 'in/out'. |
static void |
setKindToOut(java.lang.Object p)
Set some parameters kind to 'out'. |
static void |
setKindToReturn(java.lang.Object p)
Set some parameters kind to 'return'. |
static void |
setLanguage(java.lang.Object m,
java.lang.String expr)
Sets the language of an expression. |
static void |
setLeaf(java.lang.Object target,
boolean flag)
Sets if some model element is a leaf. |
static void |
setLocation(java.lang.Object ep,
java.lang.String loc)
Sets a location of some extension point. |
static void |
setMessages3(java.lang.Object handle,
java.util.Collection messages)
|
static void |
setModelElementContainer(java.lang.Object handle,
java.lang.Object container)
Sets the container that owns the handle. |
static void |
setMultiplicity(java.lang.Object target,
java.lang.Object mult)
Sets a multiplicity of some model element. |
static void |
setName(java.lang.Object o,
java.lang.String name)
Sets a name of some modelelement. |
static void |
setNamespace(java.lang.Object handle,
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 |
setNodeInstance(java.lang.Object handle,
java.lang.Object nodeInstance)
|
static void |
setOperation(java.lang.Object handle,
java.lang.Object operation)
|
static void |
setOrdering(java.lang.Object handle,
java.lang.Object ok)
|
static void |
setOwner(java.lang.Object handle,
java.lang.Object owner)
|
static void |
setOwnerScope(java.lang.Object f,
java.lang.Object os)
|
static void |
setOwnerScope(java.lang.Object f,
short os)
Set the owner scope of some feature. |
static void |
setParameters(java.lang.Object target,
java.util.Collection parameters)
Sets the extension points of some use cases. |
static void |
setParent(java.lang.Object target,
java.lang.Object parent)
Sets the parent of a generalization. |
static void |
setPowertype(java.lang.Object target,
java.lang.Object pt)
|
static void |
setPredecessors(java.lang.Object target,
java.util.Collection predecessors)
|
static void |
setQuery(java.lang.Object bf,
boolean flag)
Sets the query flag of a behavioral feature. |
static void |
setRaisedSignals(java.lang.Object target,
java.util.Collection raisedSignals)
Sets the raised signals of some behavioural feature. |
static void |
setReceiver(java.lang.Object target,
java.lang.Object receiver)
Sets the receiver of some model element. |
static void |
setRecurrence(java.lang.Object target,
java.lang.Object expr)
|
static void |
setRepresentedClassifier(java.lang.Object target,
java.lang.Object classifier)
Sets the represented classifier of some collaboration |
static void |
setRepresentedOperation(java.lang.Object target,
java.lang.Object operation)
Sets the represented operation of some collaboration |
static void |
setResident(java.lang.Object handle,
java.lang.Object resident)
|
static void |
setResidents(java.lang.Object target,
java.util.Collection residents)
Sets the residents of some model element. |
static void |
setRoot(java.lang.Object target,
boolean flag)
Sets if some model element is a root. |
static void |
setScript(java.lang.Object target,
java.lang.Object expr)
|
static void |
setSender(java.lang.Object target,
java.lang.Object sender)
Sets the sender of some model element. |
static void |
setSignal(java.lang.Object target,
java.lang.Object signal)
|
static void |
setSource(java.lang.Object target,
java.lang.Object state)
Sets the source state of some message. |
static void |
setSources(java.lang.Object target,
java.util.Collection specifications)
|
static void |
setSpecification(java.lang.Object target,
boolean specification)
|
static void |
setSpecifications(java.lang.Object target,
java.util.Collection specifications)
Sets the specifications of some association end. |
static void |
setStateMachine(java.lang.Object st,
java.lang.Object stm)
Sets a state machine of some state. |
static void |
setStereotype(java.lang.Object m,
java.lang.Object stereo)
Sets the stereotype of some modelelement. |
static void |
setSubvertices(java.lang.Object handle,
java.util.Collection subvertices)
|
static void |
setTag(java.lang.Object target,
java.lang.Object tag)
|
static void |
setTaggedValue(java.lang.Object target,
java.lang.String tag,
java.lang.String value)
Sets a tagged value of some modelelement. |
static void |
setTaggedValues(java.lang.Object target,
java.util.Collection taggedValues)
|
static void |
setTarget(java.lang.Object handle,
java.lang.Object element)
Sets the target of some action or transition. |
static void |
setTargetScope(java.lang.Object handle,
java.lang.Object scopeKind)
Set the target scope of some association end or structural feature |
static void |
setTargetScope(java.lang.Object ae,
short ts)
Set the target scope of some association end. |
static void |
setTransition(java.lang.Object handle,
java.lang.Object trans)
|
static void |
setTrigger(java.lang.Object handle,
java.lang.Object event)
Sets the trigger event of a transition. |
static void |
setType(java.lang.Object handle,
java.lang.Object type)
Sets the type of some parameter. |
static void |
setUUID(java.lang.Object base,
java.lang.String uuid)
Set the UUID of this element |
static void |
setValue(java.lang.Object handle,
java.lang.Object value)
|
static void |
setValueOfTag(java.lang.Object tv,
java.lang.String value)
Sets a value of some taggedValue. |
static void |
setVisibility(java.lang.Object handle,
java.lang.Object visibility)
Set the visibility of some modelelement. |
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 MESSAGE
public static final java.lang.Object PERMISSION
public static final java.lang.Object SIGNAL
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 STATEIMPL
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 FINALSTATE
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 ASSOCIATION_END_ROLE
public static final java.lang.Object CALL_ACTION
public static final java.lang.Object CALLCONCURRENCYKIND
public static final java.lang.Object CREATE_ACTION
public static final java.lang.Object DESTROY_ACTION
public static final java.lang.Object TERMINATE_ACTION
public static final java.lang.Object NAMESPACE
public static final java.lang.Object RECEPTION
public static final java.lang.Object RETURN_ACTION
public static final java.lang.Object SCOPEKIND
public static final java.lang.Object SEND_ACTION
public static final java.lang.Object STEREOTYPE
public static final java.lang.Object PARAMETER
public static final java.lang.Object PARAMETERDIRECTIONKIND
public static final java.lang.Object GENERALAIZABLE_ELEMENT
public static final java.lang.Object DATATYPE
public static final java.lang.Object STATEMACHINE
public static final java.lang.Object ATTRIBUTE
public static final java.lang.Object OPERATION
public static final java.lang.Object MULTIPLICITY
public static final java.lang.Object VISIBILITYKIND
public static final java.lang.Object MODELELEMENT
public static final java.lang.Object STIMULUS
public static final java.lang.Object AGGREGATIONKIND
public static final java.lang.Object BOOLEAN_EXPRESSION
public static final java.lang.Object GUARD
public static final java.lang.Object ADD_ONLY_CHANGEABLEKIND
public static final java.lang.Object CHANGEABLE_CHANGEABLEKIND
public static final java.lang.Object FROZEN_CHANGEABLEKIND
public static final java.lang.Object CONCURRENT_CONCURRENCYKIND
public static final java.lang.Object GUARDED_CONCURRENCYKIND
public static final java.lang.Object SEQUENTIAL_CONCURRENCYKIND
public static final java.lang.Object PSEUDOSTATEKIND
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 JUNCTION_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
public static final java.lang.Object AGGREGATE_AGGREGATIONKIND
public static final java.lang.Object COMPOSITE_AGGREGATIONKIND
public static final java.lang.Object NONE_AGGREGATIONKIND
public static final java.lang.Object ORDERED_ORDERINGKIND
public static final java.lang.Object UNORDERED_ORDERINGKIND
public static final java.lang.Object SORTED_ORDERINGKIND
public static final java.lang.Object M1_1_MULTIPLICITY
public static final java.lang.Object M0_1_MULTIPLICITY
public static final java.lang.Object M0_N_MULTIPLICITY
public static final java.lang.Object M1_N_MULTIPLICITY
public static final java.lang.Object CLASSIFIER_SCOPEKIND
public static final java.lang.Object INSTANCE_SCOPEKIND
public static final java.lang.Object INOUT_PARAMETERDIRECTIONKIND
public static final java.lang.Object IN_PARAMETERDIRECTIONKIND
public static final java.lang.Object OUT_PARAMETERDIRECTIONKIND
public static final java.lang.Object RETURN_PARAMETERDIRECTIONKIND
public static final java.lang.String GENERATED_TAG
Constructor Detail |
public ModelFacade()
Method Detail |
public static java.lang.Object create(ModelEntity entity)
This will allow abstraction of the create mechanism at a single point.
entity
- Class to create -
must implement UmlModelEntity
public static boolean isAAbstraction(java.lang.Object handle)
handle
- candidate
public static boolean isAAction(java.lang.Object handle)
handle
- candidate
public static boolean isAActionExpression(java.lang.Object handle)
handle
- candidate
public static boolean isAActionSequence(java.lang.Object handle)
handle
- candidate
public static boolean isAActionState(java.lang.Object handle)
handle
- candidate
public static boolean isAActor(java.lang.Object handle)
handle
- candidate
public static boolean isAAggregationKind(java.lang.Object handle)
handle
- candidate
public static boolean isAAssociation(java.lang.Object handle)
handle
- candidate
public static boolean isAAssociationEnd(java.lang.Object handle)
handle
- candidate
public static boolean isAAssociationRole(java.lang.Object handle)
handle
- candidate
public static boolean isAAssociationEndRole(java.lang.Object handle)
handle
- candidate
public static boolean isAAttribute(java.lang.Object handle)
handle
- candidate
public static boolean isAsynchronous(java.lang.Object handle)
handle
- candidate
public static boolean isAbstract(java.lang.Object handle)
handle
- candidate
public static boolean isAActivityGraph(java.lang.Object handle)
handle
- candidate
public static boolean isABase(java.lang.Object handle)
handle
- candidate
public static boolean isABehavioralFeature(java.lang.Object handle)
handle
- candidate
public static boolean isACallAction(java.lang.Object handle)
handle
- candidate
public static boolean isACallEvent(java.lang.Object handle)
handle
- candidate
public static boolean isAClass(java.lang.Object handle)
handle
- candidate
public static boolean isAClassifier(java.lang.Object handle)
handle
- candidate
public static boolean isAClassifierRole(java.lang.Object handle)
handle
- candidate
public static boolean isAComment(java.lang.Object handle)
handle
- candidate
public static boolean isACollaboration(java.lang.Object handle)
handle
- candidate
public static boolean isAComponent(java.lang.Object handle)
handle
- candidate
public static boolean isAComponentInstance(java.lang.Object handle)
handle
- candidate
public static boolean isAConstraint(java.lang.Object handle)
handle
- candidate
public static boolean isACreateAction(java.lang.Object handle)
handle
- candidate
public static boolean isActive(java.lang.Object handle)
public static boolean isADataType(java.lang.Object handle)
handle
- candidate
public static boolean isADataValue(java.lang.Object handle)
handle
- candidate
public static boolean isADependency(java.lang.Object handle)
handle
- candidate
public static boolean isADestroyAction(java.lang.Object handle)
handle
- candidate
public static boolean isACompositeState(java.lang.Object handle)
handle
- candidate
public static boolean isAElement(java.lang.Object handle)
handle
- candidate
public static boolean isAElementImport(java.lang.Object handle)
handle
- candidate
public static boolean isAElementListener(java.lang.Object handle)
handle
- candidate
public static boolean isAElementResidence(java.lang.Object handle)
handle
- candidate
public static boolean isAExpression(java.lang.Object handle)
handle
- candidate
public static boolean isAExtend(java.lang.Object handle)
handle
- candidate
public static boolean isAExtensionPoint(java.lang.Object handle)
handle
- candidate
public static boolean isAFeature(java.lang.Object handle)
handle
- candidate
public static boolean isAFinalState(java.lang.Object handle)
handle
- candidate
public static boolean isAFlow(java.lang.Object handle)
handle
- candidate
public static boolean isAGuard(java.lang.Object handle)
handle
- candidate
public static boolean isAGeneralizableElement(java.lang.Object handle)
handle
- candidate
public static boolean isAGeneralization(java.lang.Object handle)
handle
- candidate
public static boolean isAInclude(java.lang.Object handle)
handle
- candidate
public static boolean isAInstance(java.lang.Object handle)
handle
- candidate
public static boolean isAInteraction(java.lang.Object handle)
handle
- candidate
public static boolean isAInterface(java.lang.Object handle)
handle
- candidate
public static boolean isALink(java.lang.Object handle)
handle
- candidate
public static boolean isALinkEnd(java.lang.Object handle)
handle
- candidate
public static boolean isAMessage(java.lang.Object handle)
handle
- candidate
public static boolean isAMethod(java.lang.Object handle)
handle
- candidate
public static boolean isAModel(java.lang.Object handle)
handle
- candidate
public static boolean isAModelElement(java.lang.Object handle)
handle
- candidate
public static boolean isAMultiplicity(java.lang.Object handle)
handle
- candidate
public static boolean isANamespace(java.lang.Object handle)
handle
- candidate
public static boolean isANode(java.lang.Object handle)
handle
- candidate
public static boolean isANodeInstance(java.lang.Object handle)
handle
- candidate
public static boolean isAOperation(java.lang.Object handle)
handle
- candidate
public static boolean isAObject(java.lang.Object handle)
handle
- candidate
public static boolean isAParameter(java.lang.Object handle)
handle
- candidate
public static boolean isAPermission(java.lang.Object handle)
handle
- candidate
public static boolean isAPackage(java.lang.Object handle)
handle
- candidate
public static boolean isAPseudostate(java.lang.Object handle)
handle
- candidate
public static boolean isAPseudostateKind(java.lang.Object handle)
handle
- candidate
public static java.lang.Object getPseudostateKind(java.lang.Object handle)
public static java.lang.Object getReceiver(java.lang.Object handle)
handle
- candidate
public static java.lang.Object getKind(java.lang.Object handle)
public static java.lang.Object getLink(java.lang.Object handle)
public static boolean equalsPseudostateKind(java.lang.Object ps1, java.lang.Object ps2)
ps1
- one kindps2
- one kind
public static boolean isAReception(java.lang.Object handle)
handle
- candidate
public static boolean isAReturnAction(java.lang.Object handle)
handle
- candidate
public static boolean isARelationship(java.lang.Object handle)
handle
- candidate
public static boolean isASendAction(java.lang.Object handle)
handle
- candidate
public static boolean isASignal(java.lang.Object handle)
handle
- candidate
public static boolean isAStateMachine(java.lang.Object handle)
handle
- candidate
public static boolean isAStimulus(java.lang.Object handle)
handle
- candidate
public static boolean isAStateVertex(java.lang.Object handle)
handle
- candidate
public static boolean isAStereotype(java.lang.Object handle)
handle
- candidate
public static boolean isAStructuralFeature(java.lang.Object handle)
handle
- candidate
public static boolean isAState(java.lang.Object handle)
handle
- candidate
public static boolean isASubsystem(java.lang.Object handle)
handle
- candidate
public static boolean isATaggedValue(java.lang.Object handle)
handle
- candidate
public static boolean isATransition(java.lang.Object handle)
handle
- candidate
public static boolean isAUsage(java.lang.Object handle)
handle
- candidate
public static boolean isAUseCase(java.lang.Object handle)
handle
- candidate
public static boolean isAVisibilityKind(java.lang.Object handle)
handle
- candidate
public static boolean isChangeable(java.lang.Object handle)
handle
- candidate
public static boolean isClassifierScope(java.lang.Object handle)
handle
- candidate
public static boolean isConcurent(java.lang.Object handle)
handle
- composite state
public static boolean isConstructor(java.lang.Object handle)
handle
- candidate
public static boolean isFrozen(java.lang.Object handle)
public static boolean isComposite(java.lang.Object handle)
handle
- candidate
public static boolean isAggregate(java.lang.Object handle)
handle
- candidate
public static boolean isInitialized(java.lang.Object handle)
handle
- candidate
public static boolean isInstanceScope(java.lang.Object handle)
handle
- candidate
public static boolean isLeaf(java.lang.Object handle)
handle
- candidate GeneralizableElement
public static boolean isRoot(java.lang.Object handle)
handle
- candidate GeneralizableElement
public static boolean isSpecification(java.lang.Object handle)
handle
- candidate ModelElement
public static boolean isNavigable(java.lang.Object handle)
handle
- candidate
public static boolean isPrimaryObject(java.lang.Object handle)
A primary object is an object that is created by the parser or by a user. Object that are created when importing some other object are not.
handle
- candidate
public static boolean isPrivate(java.lang.Object handle)
handle
- candidate
public static boolean isPublic(java.lang.Object handle)
handle
- candidate
public static boolean isQuery(java.lang.Object handle)
handle
- candidate
public static boolean isProtected(java.lang.Object handle)
handle
- candidate
public static boolean isRealize(java.lang.Object handle)
handle
- candidate
public static boolean isReturn(java.lang.Object handle)
handle
- candidate parameter
public static boolean isSingleton(java.lang.Object handle)
handle
- candidate
public static boolean isStereotype(java.lang.Object handle, java.lang.String stereotypename)
handle
- candidate model elementstereotypename
- a string that is the stereotype name.
public static boolean isTop(java.lang.Object handle)
public static boolean isType(java.lang.Object handle)
handle
- candidate
public static boolean isUtility(java.lang.Object handle)
handle
- candidate
public static boolean isADiagram(java.lang.Object handle)
handle
- candidate
public static java.lang.Object getAssociation(java.lang.Object end)
end
- is the link
public static java.lang.Object getAssociationEnd(java.lang.Object type, java.lang.Object assoc)
type
- is the classifierassoc
- is the association
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 getAssociationRoles(java.lang.Object handle)
handle
- the object that we get the association roles 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.lang.Object getBase(java.lang.Object handle)
handle
- the model element
public static java.util.Collection getBases(java.lang.Object handle)
handle
- classifier role.
public static java.util.Collection getBehaviors(java.lang.Object handle)
handle
- modelelement to examine.
public static java.lang.Object getBehavioralFeature(java.lang.Object handle)
handle
- expression.
public static java.lang.Object getBody(java.lang.Object handle)
handle
- expression.
public static java.lang.Object getChangeability(java.lang.Object handle)
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 getClassifierRoles(java.lang.Object handle)
handle
- the model element
public static java.util.Collection getClassifiers(java.lang.Object handle)
handle
- the instance
public static java.util.Collection getClassifiersInState(java.lang.Object handle)
handle
- the model 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 java.lang.Object getCondition(java.lang.Object o)
o
- extend
public static java.lang.Object getConcurrency(java.lang.Object o)
o
- operation.
public static java.util.Collection getConnections(java.lang.Object handle)
handle
- to the association or link
public boolean containsConnection(java.lang.Object element, java.lang.Object connection)
element
- is the model elementconnection
- is the connection that is searched for.
public static int getConnectionCount(java.lang.Object handle)
handle
- to the association.
public static java.lang.Object getEffect(java.lang.Object handle)
handle
- is the transition
public static java.util.Collection getElementResidences(java.lang.Object handle)
handle
- the model element that we are getting the residences of
public static java.util.Collection getElementImports2(java.lang.Object handle)
public static java.lang.Object getEntry(java.lang.Object handle)
handle
- is the state
public static java.lang.Object getExit(java.lang.Object handle)
handle
- is the state
public static java.lang.Object getExpression(java.lang.Object handle)
public static java.util.Collection getExtends(java.lang.Object handle)
handle
- is the use case or the extension point
public static java.util.Collection getExtends2(java.lang.Object handle)
handle
- is the use case
public static java.lang.Object getExtension(java.lang.Object handle)
handle
- is the extend
public static java.lang.Object getExtensionPoint(java.lang.Object handle, int index)
public static java.util.Collection getExtensionPoints(java.lang.Object handle)
handle
- is the use case or the extend
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
- is the childparent
- is the parent
public static java.util.Collection getGeneralizations(java.lang.Object handle)
handle
- GeneralizableElement to retrieve from.
public static java.lang.Object getGuard(java.lang.Object handle)
handle
- is the transition
public static java.lang.Object getIcon(java.lang.Object handle)
public static java.lang.Object getImplementationLocation(java.lang.Object handle)
handle
- is an element residence
public static java.util.Collection getIncludes(java.lang.Object handle)
handle
- is the use case
public static java.util.Collection getIncludes2(java.lang.Object handle)
handle
- is the use case
public static java.util.Collection getIncomings(java.lang.Object handle)
handle
- is the state vertex
public static java.lang.Object getInitialValue(java.lang.Object handle)
handle
- is the attribute
public static java.lang.Object getInstance(java.lang.Object handle)
handle
- is the attribute link or link end
public static java.util.Collection getInstances(java.lang.Object handle)
handle
- is the classifier
public static java.lang.Object getInteraction(java.lang.Object handle)
handle
- is the message
public static java.util.Collection getInteractions(java.lang.Object handle)
handle
- is the collaboration
public static java.util.Collection getInternalTransitions(java.lang.Object handle)
handle
- is the state
public static java.util.Collection getMessages(java.lang.Object handle)
handle
- candidate
public static java.util.Collection getMessages3(java.lang.Object handle)
handle
- is the message
public static java.util.Collection getMessages4(java.lang.Object handle)
public static java.util.Collection getMessages1(java.lang.Object handle)
handle
- is the classifier role
public static java.util.Collection getMessages2(java.lang.Object handle)
public static java.lang.Object getModel(java.lang.Object handle)
handle
- to the model element.
public static java.lang.Object getModelElement(java.lang.Object elemImport)
elemImport
- an Element Import.
public static java.lang.Object getMultiplicity(java.lang.Object handle)
handle
- model element to retrieve from.
public static java.util.Collection getComments(java.lang.Object handle)
handle
- the model element that we are getting the comments of
public static java.lang.Object getCommunicationConnection(java.lang.Object handle)
handle
- the message that we are getting the communication
connection
public static java.lang.Object getCommunicationLink(java.lang.Object handle)
handle
- the message that we are getting the communication link
public static java.util.Collection getCollaborations(java.lang.Object handle)
handle
- the model element that we are getting the collaborations of
public static void addComment(java.lang.Object element, java.lang.Object comment)
element
- the element to which the comment is to be addedcomment
- the comment for the model elementpublic static java.lang.Object getComponentInstance(java.lang.Object handle)
handle
- is the instance
public static java.util.Collection getConstrainingElements(java.lang.Object handle)
public static java.util.Collection getConstraints(java.lang.Object handle)
public static java.lang.Object getModelElementContainer(java.lang.Object handle)
In the future, this function could return the container of Figs too.
handle
- is the base
public static java.lang.Object getContainer(java.lang.Object handle)
public static java.lang.Object getContext(java.lang.Object handle)
handle
- the statemachine or the interaction
public static java.util.Collection getContexts(java.lang.Object handle)
public static java.util.Collection getCreateActions(java.lang.Object handle)
public static java.lang.Object getDefaultValue(java.lang.Object handle)
handle
- the parameter that we are getting the defaultvalue from
public static java.util.Collection getDeferrableEvents(java.lang.Object handle)
handle
- the state that we are getting the deferrable event from
public static java.util.Collection getDeploymentLocations(java.lang.Object handle)
handle
- the statemachine or the interaction
public static java.lang.Object getDiscriminator(java.lang.Object handle)
handle
- the Generalization
public static java.lang.Object getDispatchAction(java.lang.Object handle)
handle
- the stimulus that we are getting the dispatchaction of
public static java.lang.Object getDoActivity(java.lang.Object handle)
handle
- is the state
public static java.util.Collection getLinks(java.lang.Object handle)
public static java.util.Collection getLinkEnds(java.lang.Object handle)
public static java.lang.String getLocation(java.lang.Object handle)
handle
- extension point
public static java.lang.Object getNamespace(java.lang.Object handle)
handle
- the model element that we are getting the namespace of
public static java.lang.Object getNodeInstance(java.lang.Object handle)
handle
- the model element that we are getting the node instance of
public static java.util.Collection getObjectFlowStates(java.lang.Object handle)
handle
- the classifier
public static java.lang.Object getOperation(java.lang.Object handle)
handle
- the model element that we are getting the operation of
public 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
- is the association end
public static java.lang.Object getOrdering(java.lang.Object handle)
handle
- association end to retrieve from
public static java.util.Collection getOutgoings(java.lang.Object handle)
handle
- statevertex
public static java.util.Collection getOtherAssociationEnds(java.lang.Object handle)
handle
- association end to start from
public static java.util.Collection getOwnedElements(java.lang.Object handle)
handle
- package to retrieve from.
public static java.lang.Object getOwnerScope(java.lang.Object handle)
handle
- feature
public static java.lang.Object getPowertype(java.lang.Object handle)
handle
- generalization
public static java.util.Collection getPowertypeRanges(java.lang.Object handle)
handle
- classifier to retrieve from
public static java.util.Collection getPredecessors(java.lang.Object handle)
handle
- message to retrieve from
public static boolean hasReturnParameterDirectionKind(java.lang.Object o)
o
- is the object
public static java.lang.Object getPackage(java.lang.Object handle)
public static java.lang.Object getParameter(java.lang.Object handle, int n)
handle
- behavioral feature 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 getRaisedSignals(java.lang.Object handle)
handle
- is the operation
public static java.util.Collection getReceptions(java.lang.Object handle)
handle
- is the signal
public static java.lang.Object getRecurrence(java.lang.Object handle)
handle
- is the action.
public static java.lang.Object getRepresentedClassifier(java.lang.Object handle)
handle
- is the collaboration
public static java.lang.Object getRepresentedOperation(java.lang.Object handle)
handle
- is the collaboration
public static java.lang.Object getScript(java.lang.Object handle)
handle
- is the action
public static java.lang.Object getSender(java.lang.Object handle)
handle
- is the stimulus or message
public static java.lang.Object getSignal(java.lang.Object handle)
handle
- is the object
public static java.lang.Object getResident(java.lang.Object handle)
handle
- is the element residence
public static java.util.Collection getResidentElements(java.lang.Object handle)
public static java.util.Collection getResidents(java.lang.Object handle)
handle
- is the node
public static java.lang.Object getSource(java.lang.Object handle)
handle
- is the transition
public static java.util.Collection getSources(java.lang.Object handle)
public static java.util.Collection getSourceFlows(java.lang.Object handle)
handle
- is the model element
public static java.util.Collection getSpecializations(java.lang.Object handle)
handle
- GeneralizableElement to retrieve from.
public static java.lang.Object getStateMachine(java.lang.Object handle)
handle
- is the state or transition
public static java.lang.Object getState(java.lang.Object handle)
handle
- is the transition
public static java.lang.Object getStereoType(java.lang.Object handle)
handle
- is a model element
public static java.util.Collection getStereotypes(java.lang.Object handle)
handle
- is the model element
public static java.util.Collection getStimuli(java.lang.Object handle)
handle
- is the link
public static java.util.Collection getStimuli2(java.lang.Object handle)
public static java.util.Collection getStimuli3(java.lang.Object handle)
public static java.util.Collection getSubvertices(java.lang.Object handle)
handle
- is the composite state
public static java.lang.Object getSubmachine(java.lang.Object handle)
handle
- is the submachine state
public static java.util.Collection getSubmachineStates(java.lang.Object handle)
handle
- is the submachine state
public static java.util.Collection getSupplierDependencies(java.lang.Object handle)
handle
- model element.
public static java.lang.Object getTop(java.lang.Object handle)
handle
- the state machine
public static java.lang.Object getTransition(java.lang.Object handle)
handle
- the guard or action
public static java.lang.Object getTrigger(java.lang.Object handle)
handle
- the transition
public static java.lang.Object getType(java.lang.Object handle)
handle
- the attribute
public static java.lang.Object getTarget(java.lang.Object handle)
handle
- is the transition
public static java.lang.Object getTargetScope(java.lang.Object handle)
handle
- is the model element
public static java.util.Collection getTargetFlows(java.lang.Object handle)
handle
- is the model element
public static int getUpper(java.lang.Object handle)
handle
- is the model element
public static java.lang.Object getUseCase(java.lang.Object handle)
handle
- is the extension point
public static int getLower(java.lang.Object handle)
handle
- is the model element
public static java.util.Collection getTransitions(java.lang.Object handle)
handle
- is the model element
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)
handle
- is the dependency
public static java.lang.Object getAction(java.lang.Object handle)
handle
- is the message
public static java.lang.Object getActivator(java.lang.Object handle)
handle
- is the message
public static java.util.Collection getActualArguments(java.lang.Object handle)
handle
- is the action
public static java.lang.Object getAddition(java.lang.Object handle)
handle
- is the include
public static java.lang.Object getAggregation(java.lang.Object handle)
public static java.util.Collection getAssociatedClasses(java.lang.Object o)
o
- is the classifier
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)
f
- is the feature
public static java.lang.Object getTag(java.lang.Object handle)
handle
- The tagged value belongs to this.
public static java.util.Iterator getTaggedValues(java.lang.Object modelElement)
modelElement
- The tagged values belong to this.
public static java.util.Collection getTaggedValuesCollection(java.lang.Object modelElement)
public static java.lang.Object getTaggedValue(java.lang.Object modelElement, java.lang.String name)
modelElement
- The tagged value belongs to this.name
- The tag.
public static java.lang.String getTagOfTag(java.lang.Object tv)
tv
- The tagged value.
public static java.lang.Object getValue(java.lang.Object handle)
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 getVisibility(java.lang.Object element)
element
- an nsuml model element
public static java.lang.Object lookupIn(java.lang.Object o, java.lang.String name)
o
- the object that we search throughname
- of the model element
public static void addFeature(java.lang.Object cls, java.lang.Object f)
cls
- classifierf
- featurepublic static void addInstance(java.lang.Object classifierRole, java.lang.Object instance)
classifierRole
- is the classifier roleinstance
- is the instance to addpublic static void addFeature(java.lang.Object cls, int index, java.lang.Object f)
cls
- classifierindex
- positionf
- featurepublic static void addLink(java.lang.Object association, java.lang.Object link)
public static void addMessage3(java.lang.Object handle, java.lang.Object mess)
public static void addMethod(java.lang.Object o, java.lang.Object m)
o
- is the operationm
- is the methodpublic static void addOwnedElement(java.lang.Object ns, java.lang.Object me)
ns
- namespaceme
- model elementpublic static void addParameter(java.lang.Object target, java.lang.Object parameter)
public static void addParameter(java.lang.Object target, int index, java.lang.Object parameter)
public static void addPredecessor(java.lang.Object target, java.lang.Object predecessor)
target
- the messagepredecessor
- is the predecessorpublic static void addRaisedSignal(java.lang.Object target, java.lang.Object sig)
public static void addStimulus(java.lang.Object target, java.lang.Object stimulus)
target
- the action or linkstimulus
- is the stimuluspublic static void addSubvertex(java.lang.Object handle, java.lang.Object subvertex)
public 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 addActualArgument(java.lang.Object handle, java.lang.Object argument)
public static void addBase(java.lang.Object o, java.lang.Object c)
o
- is the classifier rolec
- is the classifierpublic static void addClassifier(java.lang.Object handle, java.lang.Object classifier)
public 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 addTaggedValue(java.lang.Object target, java.lang.Object taggedValue)
public static void removeActualArgument(java.lang.Object handle, java.lang.Object argument)
public static void removeBase(java.lang.Object o, java.lang.Object c)
o
- is the classifier rolec
- is the classifierpublic static void removeClientDependency(java.lang.Object o, java.lang.Object dep)
o
- is the model elementdep
- is the dependencypublic static void removeConstraint(java.lang.Object handle, java.lang.Object cons)
public static void removeContext(java.lang.Object handle, java.lang.Object context)
public static void removeClassifier(java.lang.Object handle, java.lang.Object classifier)
handle
- is the instanceclassifier
- is the classifierpublic static void removeFeature(java.lang.Object cls, java.lang.Object feature)
cls
- is the classifierfeature
- to removepublic static void removeExtensionPoint(java.lang.Object uc, java.lang.Object ep)
uc
- is the use caseep
- is the extension pointpublic static void removeMessage3(java.lang.Object handle, java.lang.Object mess)
public static void removeOwnedElement(java.lang.Object handle, java.lang.Object value)
handle
- is the name spacevalue
- is the model elementpublic static void removeParameter(java.lang.Object o, java.lang.Object p)
o
- is the operationp
- is the parameterpublic static void removePredecessor(java.lang.Object handle, java.lang.Object message)
public static void removeReception(java.lang.Object handle, java.lang.Object reception)
public static void removeSubvertex(java.lang.Object handle, java.lang.Object subvertex)
public static void setBase(java.lang.Object target, java.lang.Object base)
target
- is the model elementbase
- is the basepublic static void setBaseClass(java.lang.Object handle, java.lang.Object baseClass)
handle
- the stereotypebaseClass
- the baseclasspublic static void setBody(java.lang.Object m, java.lang.Object expr)
m
- is the method, expressionexpr
- bodypublic static void setLanguage(java.lang.Object m, java.lang.String expr)
m
- is the expressionexpr
- is the lang
TODO: Rename the expr parameter to something a little less error-prone.public static java.lang.String getLanguage(java.lang.Object expr)
public static void setDefaultValue(java.lang.Object p, java.lang.Object expr)
p
- is the parameterexpr
- is the expressionpublic static void setGuard(java.lang.Object handle, java.lang.Object guard)
handle
- to the transitionguard
- to be setpublic static void setTransition(java.lang.Object handle, java.lang.Object trans)
public static void setTrigger(java.lang.Object handle, java.lang.Object event)
handle
- is the transitionevent
- is the trigger eventpublic static void setIcon(java.lang.Object handle, java.lang.Object icon)
public static void setImplementationLocation(java.lang.Object handle, java.lang.Object component)
public static void setIncludes(java.lang.Object target, java.util.Collection includes)
public static void setInitialValue(java.lang.Object at, java.lang.Object expr)
at
- attribute that we set the initial value ofexpr
- that is the value to setpublic static void setInstance(java.lang.Object handle, java.lang.Object inst)
public static void setInternalTransitions(java.lang.Object target, java.util.Collection intTrans)
public static void setMessages3(java.lang.Object handle, java.util.Collection messages)
public static void setLocation(java.lang.Object ep, java.lang.String loc)
ep
- is the extension pointloc
- is the locationpublic 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 target, java.lang.Object mult)
target
- model elementmult
- multiplicity as string OR multiplicity objectpublic static void setClassifiers(java.lang.Object o, java.util.Vector v)
o
- is the instancev
- is the classifier vectorpublic static void setName(java.lang.Object o, java.lang.String name)
o
- is the model elementname
- to setpublic static void setNamespace(java.lang.Object handle, java.lang.Object ns)
handle
- is the model elementns
- is the namespacepublic static void setNavigable(java.lang.Object o, boolean flag)
o
- is the association endflag
- is the navigability flagpublic static void setValue(java.lang.Object handle, java.lang.Object value)
public static void setVisibility(java.lang.Object handle, java.lang.Object visibility)
handle
- elementvisibility
- is the visibilitypublic static void setVisibility(java.lang.Object o, short v)
o
- is the model elementv
- is the visibilitypublic static void setNodeInstance(java.lang.Object handle, java.lang.Object nodeInstance)
public static void setOwner(java.lang.Object handle, java.lang.Object owner)
public static void setOperation(java.lang.Object handle, java.lang.Object operation)
public static void setOrdering(java.lang.Object handle, java.lang.Object ok)
public static void setOwnerScope(java.lang.Object f, short os)
f
- is the featureos
- is the owner scopepublic static void setOwnerScope(java.lang.Object f, java.lang.Object os)
public static void setParameters(java.lang.Object target, java.util.Collection parameters)
target
- the use caseparameters
- is a Collection of extensionPointspublic static void setTarget(java.lang.Object handle, java.lang.Object element)
handle
- the model elementelement
- the target of the model elemnetpublic static void setTargetScope(java.lang.Object handle, java.lang.Object scopeKind)
handle
- the model elementscopeKind
- the target scopepublic static void setTargetScope(java.lang.Object ae, short ts)
ae
- is the association endts
- is the target scopepublic static void setComponentInstance(java.lang.Object o, java.lang.Object c)
public static void setCommunicationLink(java.lang.Object o, java.lang.Object c)
o
- the stimulusc
- the linkpublic static void setConcurrency(java.lang.Object o, short c)
o
- is the operationc
- is the concurrencypublic static void setConcurrency(java.lang.Object operation, java.lang.Object concurrencyKind)
operation
- is the operationconcurrencyKind
- is the concurrencypublic static void setConcurent(java.lang.Object handle, boolean concurrent)
public static void setCondition(java.lang.Object extend, java.lang.Object booleanExpression)
extend
- is the extendbooleanExpression
- is the conditionpublic static void setContainer(java.lang.Object handle, java.lang.Object compositeState)
handle
- is the stateVertexcompositeState
- is the containerpublic static void setContexts(java.lang.Object handle, java.util.Collection c)
public static void setDispatchAction(java.lang.Object handle, java.lang.Object value)
handle
- the stimulusvalue
- the actionpublic static void setDoActivity(java.lang.Object handle, java.lang.Object value)
handle
- is the statevalue
- the activitypublic static void setEffect(java.lang.Object handle, java.lang.Object value)
handle
- is the transitionvalue
- is the effectpublic static void setEntry(java.lang.Object handle, java.lang.Object value)
handle
- is the statevalue
- is the actionpublic static void setExit(java.lang.Object handle, java.lang.Object value)
handle
- is the statevalue
- is the actionpublic static void setExpression(java.lang.Object handle, java.lang.Object value)
public static void setExtension(java.lang.Object handle, java.lang.Object ext)
public static void setExtensionPoints(java.lang.Object target, java.util.Collection extensionPoints)
target
- the use caseextensionPoints
- is the extension pointspublic static void setFeatures(java.lang.Object element, java.util.Collection features)
element
- the model element to set features tofeatures
- the list of featurespublic static void setAggregation(java.lang.Object element, java.lang.Object aggregationKind)
element
- the model element to set aggregationaggregationKind
- the aggregation kindpublic static void setAssociation(java.lang.Object target, java.lang.Object association)
target
- the model element to set associationassociation
- is the associationpublic static void setChangeability(java.lang.Object o, java.lang.Object ck)
public static void setChangeable(java.lang.Object o, boolean flag)
o
- is the featureflag
- is the changeability flagpublic static void setChild(java.lang.Object target, java.lang.Object child)
public static void setAbstract(java.lang.Object target, boolean flag)
target
- is the classifierflag
- is true if it should be abstractpublic static void setAddition(java.lang.Object target, java.lang.Object useCase)
public static void setAction(java.lang.Object message, java.lang.Object action)
message
- is the messageaction
- is the actionpublic static void setActivator(java.lang.Object handle, java.lang.Object message)
public static void setActive(java.lang.Object handle, boolean active)
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 target, boolean flag)
target
- model elementflag
- is true if it is a leaf.public static void setRaisedSignals(java.lang.Object target, java.util.Collection raisedSignals)
target
- the behavioural featureraisedSignals
- the raised signalspublic static void setReceiver(java.lang.Object target, java.lang.Object receiver)
target
- model elementreceiver
- the receiverpublic static void setRecurrence(java.lang.Object target, java.lang.Object expr)
public static void setRepresentedClassifier(java.lang.Object target, java.lang.Object classifier)
target
- the collaborationclassifier
- is the classifierpublic static void setRepresentedOperation(java.lang.Object target, java.lang.Object operation)
target
- the collaborationoperation
- is the operationpublic static void setResident(java.lang.Object handle, java.lang.Object resident)
public static void setResidents(java.lang.Object target, java.util.Collection residents)
target
- the model elementresidents
- collectionpublic static void setRoot(java.lang.Object target, boolean flag)
target
- model elementflag
- is true if it is a rootpublic static void setScript(java.lang.Object target, java.lang.Object expr)
public static void setSender(java.lang.Object target, java.lang.Object sender)
target
- model elementsender
- the senderpublic static void setSignal(java.lang.Object target, java.lang.Object signal)
public static void setSource(java.lang.Object target, java.lang.Object state)
target
- the messagestate
- the source statepublic static void setSources(java.lang.Object target, java.util.Collection specifications)
public static void setSpecification(java.lang.Object target, boolean specification)
public static void setSpecifications(java.lang.Object target, java.util.Collection specifications)
target
- the association endspecifications
- collectionpublic static void setKind(java.lang.Object target, java.lang.Object kind)
target
- is the parameterkind
- is the directionkindpublic static void setKindToIn(java.lang.Object p)
p
- is the parameterpublic static void setKindToInOut(java.lang.Object p)
p
- is the parameterpublic static void setKindToOut(java.lang.Object p)
p
- is the parameterpublic static void setKindToReturn(java.lang.Object p)
p
- is the parameterpublic static void setParent(java.lang.Object target, java.lang.Object parent)
target
- generalizationparent
- generalizable element (parent)public static void setPowertype(java.lang.Object target, java.lang.Object pt)
public static void setPredecessors(java.lang.Object target, java.util.Collection predecessors)
public static void setQuery(java.lang.Object bf, boolean flag)
bf
- is the behavioral featureflag
- is the query flagpublic static void setType(java.lang.Object handle, java.lang.Object type)
handle
- is the model elementtype
- is the type (a classifier)public static void setUUID(java.lang.Object base, java.lang.String uuid)
base
- base element (MBase type)uuid
- is the UUIDpublic static void setTag(java.lang.Object target, java.lang.Object tag)
public static void setTaggedValue(java.lang.Object target, java.lang.String tag, java.lang.String value)
target
- is the model elementtag
- is the tag name (a string)value
- is the valuepublic static void setTaggedValues(java.lang.Object target, java.util.Collection taggedValues)
public static void setValueOfTag(java.lang.Object tv, java.lang.String value)
tv
- is the tagged valuevalue
- is the valuepublic static void setStateMachine(java.lang.Object st, java.lang.Object stm)
st
- is the statestm
- is the state machinepublic static void setStereotype(java.lang.Object m, java.lang.Object stereo)
m
- model elementstereo
- stereotypepublic static void setSubvertices(java.lang.Object handle, java.util.Collection subvertices)
public static void addConnection(java.lang.Object handle, java.lang.Object connection)
public static void addConstraint(java.lang.Object me, java.lang.Object mc)
me
- model elementmc
- constraintpublic static void addDeploymentLocation(java.lang.Object handle, java.lang.Object node)
public static void addExtendedElement(java.lang.Object target, java.lang.Object extendedElement)
public static void addExtensionPoint(java.lang.Object target, java.lang.Object extensionPoint)
target
- is the model elementextensionPoint
- is the extension pointpublic static java.lang.String getUMLClassName(java.lang.Object handle)
handle
- MBase
private static java.util.Collection emptyCollection()
protected static java.lang.String getClassNull(java.lang.Object handle)
|
||||||||||||
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 |