org.argouml.model
Interface MetaTypes


public interface MetaTypes

This interface contains methods to retrieve objects that represent the different UML types. These objects are use as tokens used to create model elements in some methods.

See Also:
UmlFactory.buildConnection( Object, Object, Object, Object, Object, Object, Object), UmlFactory.buildNode(Object)

Method Summary
 Object getAbstraction()
           
 Object getAction()
           
 Object getActionExpression()
           
 Object getActionState()
           
 Object getActor()
           
 Object getAggregationKind()
           
 Object getAssociation()
           
 Object getAssociationClass()
           
 Object getAssociationEnd()
           
 Object getAssociationEndRole()
           
 Object getAssociationRole()
           
 Object getAttribute()
           
 Object getBehavioralFeature()
           
 Object getBooleanExpression()
           
 Object getCallAction()
           
 Object getCallConcurrencyKind()
           
 Object getCallState()
           
 Object getClassifier()
           
 Object getClassifierRole()
           
 Object getCollaboration()
           
 Object getComment()
           
 Object getComponent()
           
 Object getComponentInstance()
           
 Object getCompositeState()
           
 Object getCreateAction()
           
 Object getDataType()
           
 Object getDependency()
           
 Object getDestroyAction()
           
 Object getEnumeration()
           
 Object getEvent()
           
 Object getException()
           
 Object getExtend()
           
 Object getFinalState()
           
 Object getGeneralizableElement()
           
 Object getGeneralization()
           
 Object getGuard()
           
 Object getInclude()
           
 Object getInstance()
           
 Object getInteraction()
           
 Object getInterface()
           
 Object getLink()
           
 Object getMessage()
           
 Object getModel()
           
 Object getModelElement()
           
 Object getMultiplicity()
           
 String getName(Object modelElement)
          Given a model element instance returns the name of its meta type.
 Object getNamespace()
           
 Object getNode()
           
 Object getNodeInstance()
           
 Object getObject()
           
 Object getObjectFlowState()
           
 Object getOperation()
           
 Object getPackage()
           
 Object getParameter()
           
 Object getParameterDirectionKind()
           
 Object getPartition()
           
 Object getPermission()
           
 Object getPseudostate()
           
 Object getPseudostateKind()
           
 Object getReception()
           
 Object getReturnAction()
           
 Object getScopeKind()
           
 Object getSendAction()
           
 Object getSignal()
           
 Object getSimpleState()
           
 Object getState()
           
 Object getStateMachine()
           
 Object getStateVertex()
           
 Object getStereotype()
           
 Object getStimulus()
           
 Object getStubState()
           
 Object getSubactivityState()
           
 Object getSubmachineState()
           
 Object getSubsystem()
           
 Object getSynchState()
           
 Object getTagDefinition()
           
 Object getTerminateAction()
           
 Object getTransition()
           
 Object getUMLClass()
          This method has a special name because Java already uses the getClass() method.
 Object getUsage()
           
 Object getUseCase()
           
 Object getVisibilityKind()
           
 

Method Detail

getName

public String getName(Object modelElement)
Given a model element instance returns the name of its meta type.

Parameters:
modelElement - The model element.
Returns:
The name of the meta type.

getAbstraction

public Object getAbstraction()
Returns:
Returns the Abstraction.

getAction

public Object getAction()
Returns:
Returns the Action.

getActionExpression

public Object getActionExpression()
Returns:
Returns the ActionExpression.

getActionState

public Object getActionState()
Returns:
Returns the ActionState.

getActor

public Object getActor()
Returns:
Returns the Actor.

getAggregationKind

public Object getAggregationKind()
Returns:
Returns the AggregationKind.

getAssociation

public Object getAssociation()
Returns:
Returns the Association.

getAssociationClass

public Object getAssociationClass()
Returns:
Returns the AssociationClass.

getAssociationEnd

public Object getAssociationEnd()
Returns:
Returns the AssociationEnd.

getAssociationEndRole

public Object getAssociationEndRole()
Returns:
Returns the AssociationEndRole.

getAssociationRole

public Object getAssociationRole()
Returns:
Returns the AssociationRole.

getAttribute

public Object getAttribute()
Returns:
Returns the Attribute.

getBehavioralFeature

public Object getBehavioralFeature()
Returns:
Returns the BehavioralFeature.

getBooleanExpression

public Object getBooleanExpression()
Returns:
Returns the BooleanExpression.

getCallAction

public Object getCallAction()
Returns:
Returns the CallAction.

getCallConcurrencyKind

public Object getCallConcurrencyKind()
Returns:
Returns the CallConcurrencyKind.

getCallState

public Object getCallState()
Returns:
Returns the CallState.

getUMLClass

public Object getUMLClass()
This method has a special name because Java already uses the getClass() method.

Returns:
Returns the Class.

getClassifier

public Object getClassifier()
Returns:
Returns the Classifier.

getClassifierRole

public Object getClassifierRole()
Returns:
Returns the ClassifierRole.

getCollaboration

public Object getCollaboration()
Returns:
Returns the Collaboration.

getComment

public Object getComment()
Returns:
Returns the Comment.

getComponent

public Object getComponent()
Returns:
Returns the Component.

getComponentInstance

public Object getComponentInstance()
Returns:
Returns the ComponentInstance.

getCompositeState

public Object getCompositeState()
Returns:
Returns the CompositeState.

getCreateAction

public Object getCreateAction()
Returns:
Returns the CreateAction.

getDataType

public Object getDataType()
Returns:
Returns the Datatype.

getDependency

public Object getDependency()
Returns:
Returns the Dependency.

getDestroyAction

public Object getDestroyAction()
Returns:
Returns the DestroyAction.

getEnumeration

public Object getEnumeration()
Returns:
Returns the Enumeration.

getEvent

public Object getEvent()
Returns:
Returns the Event.

getException

public Object getException()
Returns:
Returns the Exception.

getExtend

public Object getExtend()
Returns:
Returns the Extend.

getFinalState

public Object getFinalState()
Returns:
Returns the FinalState.

getGeneralizableElement

public Object getGeneralizableElement()
Returns:
Returns the GeneralizableElement.

getGeneralization

public Object getGeneralization()
Returns:
Returns the Generalization.

getGuard

public Object getGuard()
Returns:
Returns the Guard.

getInclude

public Object getInclude()
Returns:
Returns the Include.

getInstance

public Object getInstance()
Returns:
Returns the Instance.

getInterface

public Object getInterface()
Returns:
Returns the Interface.

getLink

public Object getLink()
Returns:
Returns the Link.

getMessage

public Object getMessage()
Returns:
Returns the Message.

getModel

public Object getModel()
Returns:
Returns the Model.

getModelElement

public Object getModelElement()
Returns:
Returns the ModelElement.

getMultiplicity

public Object getMultiplicity()
Returns:
Returns the Multiplicity.

getNamespace

public Object getNamespace()
Returns:
Returns the Namespace.

getNode

public Object getNode()
Returns:
Returns the Node.

getNodeInstance

public Object getNodeInstance()
Returns:
Returns the NodeInstance.

getObject

public Object getObject()
Returns:
Returns the Object.

getObjectFlowState

public Object getObjectFlowState()
Returns:
Returns the ObjectFlowState.

getOperation

public Object getOperation()
Returns:
Returns the Operation.

getPackage

public Object getPackage()
Returns:
Returns the Package.

getParameter

public Object getParameter()
Returns:
Returns the Parameter.

getParameterDirectionKind

public Object getParameterDirectionKind()
Returns:
Returns the ParameterDirectionKind.

getPartition

public Object getPartition()
Returns:
Returns the Partition.

getPermission

public Object getPermission()
Returns:
Returns the Permission.

getPseudostate

public Object getPseudostate()
Returns:
Returns the Pseudostate.

getPseudostateKind

public Object getPseudostateKind()
Returns:
Returns the PseudostateKind.

getReception

public Object getReception()
Returns:
Returns the Reception.

getReturnAction

public Object getReturnAction()
Returns:
Returns the ReturnAction.

getScopeKind

public Object getScopeKind()
Returns:
Returns the ScopeKind.

getSendAction

public Object getSendAction()
Returns:
Returns the SendAction.

getSignal

public Object getSignal()
Returns:
Returns the Signal.

getSimpleState

public Object getSimpleState()
Returns:
Returns the SimpleState.

getState

public Object getState()
Returns:
Returns the State.

getStateMachine

public Object getStateMachine()
Returns:
Returns the StateMachine.

getStateVertex

public Object getStateVertex()
Returns:
Returns the StateVertex.

getStereotype

public Object getStereotype()
Returns:
Returns the Stereotype.

getStimulus

public Object getStimulus()
Returns:
Returns the Stimulus.

getStubState

public Object getStubState()
Returns:
Returns the StubState.

getSubactivityState

public Object getSubactivityState()
Returns:
Returns the SubactivityState.

getSubmachineState

public Object getSubmachineState()
Returns:
Returns the SubmachineState.

getSubsystem

public Object getSubsystem()
Returns:
Returns the Subsystem.

getSynchState

public Object getSynchState()
Returns:
Returns the SynchState.

getTagDefinition

public Object getTagDefinition()
Returns:
Returns the TagDefinition, or null in UML 1.3
Since:
UML 1.4

getTerminateAction

public Object getTerminateAction()
Returns:
Returns the TerminateAction.

getTransition

public Object getTransition()
Returns:
Returns the Transition.

getUsage

public Object getUsage()
Returns:
Returns the Usage.

getUseCase

public Object getUseCase()
Returns:
Returns the Use Case.

getVisibilityKind

public Object getVisibilityKind()
Returns:
Returns the VisibilityKind.

getInteraction

public Object getInteraction()
Returns:
Returns the Interaction


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Cookbook