org.argouml.model.uml
Class MetaTypesImpl

java.lang.Object
  extended byorg.argouml.model.uml.MetaTypesImpl
All Implemented Interfaces:
org.argouml.model.MetaTypes

public final class MetaTypesImpl
extends Object
implements org.argouml.model.MetaTypes

This class 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)

Constructor Summary
(package private) MetaTypesImpl()
          Constructor that forbids to instantiate.
 
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 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 getEvent()
           
 Object getException()
           
 Object getExtend()
           
 Object getFinalState()
           
 Object getGeneralizableElement()
           
 Object getGeneralization()
           
 Object getGuard()
           
 Object getInclude()
           
 Object getInstance()
           
 Object getInterface()
           
 Object getLink()
           
 Object getMessage()
           
 Object getModel()
           
 Object getModelElement()
           
 Object getMultiplicity()
           
 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 getState()
           
 Object getStateImpl()
          Deprecated. by Linus Tolke as of 0.17.3. This is implementation creaping out! Use getState() instead.
 Object getStateMachine()
           
 Object getStateVertex()
           
 Object getStereotype()
           
 Object getStimulus()
           
 Object getStubState()
           
 Object getSubactivityState()
           
 Object getSubmachineState()
           
 Object getSubsystem()
           
 Object getSynchState()
           
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaTypesImpl

MetaTypesImpl()
Constructor that forbids to instantiate.

Method Detail

getAbstraction

public Object getAbstraction()
Specified by:
getAbstraction in interface org.argouml.model.MetaTypes
Returns:
Returns the Abstraction.

getAction

public Object getAction()
Specified by:
getAction in interface org.argouml.model.MetaTypes
Returns:
Returns the Action.

getActionExpression

public Object getActionExpression()
Specified by:
getActionExpression in interface org.argouml.model.MetaTypes
Returns:
Returns the ActionExpression.

getActionState

public Object getActionState()
Specified by:
getActionState in interface org.argouml.model.MetaTypes
Returns:
Returns the ActionState.

getActor

public Object getActor()
Specified by:
getActor in interface org.argouml.model.MetaTypes
Returns:
Returns the Actor.

getAggregationKind

public Object getAggregationKind()
Specified by:
getAggregationKind in interface org.argouml.model.MetaTypes
Returns:
Returns the AggregationKind.

getAssociation

public Object getAssociation()
Specified by:
getAssociation in interface org.argouml.model.MetaTypes
Returns:
Returns the Association.

getAssociationClass

public Object getAssociationClass()
Specified by:
getAssociationClass in interface org.argouml.model.MetaTypes
Returns:
Returns the AssociationClass.

getAssociationEnd

public Object getAssociationEnd()
Specified by:
getAssociationEnd in interface org.argouml.model.MetaTypes
Returns:
Returns the AssociationEnd.

getAssociationEndRole

public Object getAssociationEndRole()
Specified by:
getAssociationEndRole in interface org.argouml.model.MetaTypes
Returns:
Returns the AssociationEndRole.

getAssociationRole

public Object getAssociationRole()
Specified by:
getAssociationRole in interface org.argouml.model.MetaTypes
Returns:
Returns the AssociationRole.

getAttribute

public Object getAttribute()
Specified by:
getAttribute in interface org.argouml.model.MetaTypes
Returns:
Returns the Attribute.

getBooleanExpression

public Object getBooleanExpression()
Specified by:
getBooleanExpression in interface org.argouml.model.MetaTypes
Returns:
Returns the BooleanExpression.

getCallAction

public Object getCallAction()
Specified by:
getCallAction in interface org.argouml.model.MetaTypes
Returns:
Returns the CallAction.

getCallConcurrencyKind

public Object getCallConcurrencyKind()
Specified by:
getCallConcurrencyKind in interface org.argouml.model.MetaTypes
Returns:
Returns the CallConcurrencyKind.

getCallState

public Object getCallState()
Specified by:
getCallState in interface org.argouml.model.MetaTypes
Returns:
Returns the CallState.

getUMLClass

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

Specified by:
getUMLClass in interface org.argouml.model.MetaTypes
Returns:
Returns the Class.

getClassifier

public Object getClassifier()
Specified by:
getClassifier in interface org.argouml.model.MetaTypes
Returns:
Returns the Classifier.

getClassifierRole

public Object getClassifierRole()
Specified by:
getClassifierRole in interface org.argouml.model.MetaTypes
Returns:
Returns the ClassifierRole.

getCollaboration

public Object getCollaboration()
Specified by:
getCollaboration in interface org.argouml.model.MetaTypes
Returns:
Returns the Collaboration.

getComment

public Object getComment()
Specified by:
getComment in interface org.argouml.model.MetaTypes
Returns:
Returns the Comment.

getComponent

public Object getComponent()
Specified by:
getComponent in interface org.argouml.model.MetaTypes
Returns:
Returns the Component.

getComponentInstance

public Object getComponentInstance()
Specified by:
getComponentInstance in interface org.argouml.model.MetaTypes
Returns:
Returns the ComponentInstance.

getCompositeState

public Object getCompositeState()
Specified by:
getCompositeState in interface org.argouml.model.MetaTypes
Returns:
Returns the CompositeState.

getCreateAction

public Object getCreateAction()
Specified by:
getCreateAction in interface org.argouml.model.MetaTypes
Returns:
Returns the CreateAction.

getDatatype

public Object getDatatype()
Specified by:
getDatatype in interface org.argouml.model.MetaTypes
Returns:
Returns the Datatype.

getDependency

public Object getDependency()
Specified by:
getDependency in interface org.argouml.model.MetaTypes
Returns:
Returns the Dependency.

getDestroyAction

public Object getDestroyAction()
Specified by:
getDestroyAction in interface org.argouml.model.MetaTypes
Returns:
Returns the DestroyAction.

getEvent

public Object getEvent()
Specified by:
getEvent in interface org.argouml.model.MetaTypes
Returns:
Returns the Event.

getException

public Object getException()
Specified by:
getException in interface org.argouml.model.MetaTypes
Returns:
Returns the Exception.

getExtend

public Object getExtend()
Specified by:
getExtend in interface org.argouml.model.MetaTypes
Returns:
Returns the Extend.

getFinalState

public Object getFinalState()
Specified by:
getFinalState in interface org.argouml.model.MetaTypes
Returns:
Returns the FinalState.

getGeneralizableElement

public Object getGeneralizableElement()
Specified by:
getGeneralizableElement in interface org.argouml.model.MetaTypes
Returns:
Returns the GeneralizableElement.

getGeneralization

public Object getGeneralization()
Specified by:
getGeneralization in interface org.argouml.model.MetaTypes
Returns:
Returns the Generalization.

getGuard

public Object getGuard()
Specified by:
getGuard in interface org.argouml.model.MetaTypes
Returns:
Returns the Guard.

getInclude

public Object getInclude()
Specified by:
getInclude in interface org.argouml.model.MetaTypes
Returns:
Returns the Include.

getInstance

public Object getInstance()
Specified by:
getInstance in interface org.argouml.model.MetaTypes
Returns:
Returns the Instance.

getInterface

public Object getInterface()
Specified by:
getInterface in interface org.argouml.model.MetaTypes
Returns:
Returns the Interface.

getLink

public Object getLink()
Specified by:
getLink in interface org.argouml.model.MetaTypes
Returns:
Returns the Link.

getMessage

public Object getMessage()
Specified by:
getMessage in interface org.argouml.model.MetaTypes
Returns:
Returns the Message.

getModel

public Object getModel()
Specified by:
getModel in interface org.argouml.model.MetaTypes
Returns:
Returns the Model.

getModelElement

public Object getModelElement()
Specified by:
getModelElement in interface org.argouml.model.MetaTypes
Returns:
Returns the ModelElement.

getMultiplicity

public Object getMultiplicity()
Specified by:
getMultiplicity in interface org.argouml.model.MetaTypes
Returns:
Returns the Multiplicity.

getNamespace

public Object getNamespace()
Specified by:
getNamespace in interface org.argouml.model.MetaTypes
Returns:
Returns the Namespace.

getNode

public Object getNode()
Specified by:
getNode in interface org.argouml.model.MetaTypes
Returns:
Returns the Node.

getNodeInstance

public Object getNodeInstance()
Specified by:
getNodeInstance in interface org.argouml.model.MetaTypes
Returns:
Returns the NodeInstance.

getObject

public Object getObject()
Specified by:
getObject in interface org.argouml.model.MetaTypes
Returns:
Returns the Object.

getObjectFlowState

public Object getObjectFlowState()
Specified by:
getObjectFlowState in interface org.argouml.model.MetaTypes
Returns:
Returns the ObjectFlowState.

getOperation

public Object getOperation()
Specified by:
getOperation in interface org.argouml.model.MetaTypes
Returns:
Returns the Operation.

getPackage

public Object getPackage()
Specified by:
getPackage in interface org.argouml.model.MetaTypes
Returns:
Returns the Package.

getParameter

public Object getParameter()
Specified by:
getParameter in interface org.argouml.model.MetaTypes
Returns:
Returns the Parameter.

getParameterDirectionKind

public Object getParameterDirectionKind()
Specified by:
getParameterDirectionKind in interface org.argouml.model.MetaTypes
Returns:
Returns the ParameterDirectionKind.

getPartition

public Object getPartition()
Specified by:
getPartition in interface org.argouml.model.MetaTypes
Returns:
Returns the Partition.

getPermission

public Object getPermission()
Specified by:
getPermission in interface org.argouml.model.MetaTypes
Returns:
Returns the Permission.

getPseudostate

public Object getPseudostate()
Specified by:
getPseudostate in interface org.argouml.model.MetaTypes
Returns:
Returns the Pseudostate.

getPseudostateKind

public Object getPseudostateKind()
Specified by:
getPseudostateKind in interface org.argouml.model.MetaTypes
Returns:
Returns the PseudostateKind.

getReception

public Object getReception()
Specified by:
getReception in interface org.argouml.model.MetaTypes
Returns:
Returns the Reception.

getReturnAction

public Object getReturnAction()
Specified by:
getReturnAction in interface org.argouml.model.MetaTypes
Returns:
Returns the ReturnAction.

getScopeKind

public Object getScopeKind()
Specified by:
getScopeKind in interface org.argouml.model.MetaTypes
Returns:
Returns the ScopeKind.

getSendAction

public Object getSendAction()
Specified by:
getSendAction in interface org.argouml.model.MetaTypes
Returns:
Returns the SendAction.

getSignal

public Object getSignal()
Specified by:
getSignal in interface org.argouml.model.MetaTypes
Returns:
Returns the Signal.

getState

public Object getState()
Specified by:
getState in interface org.argouml.model.MetaTypes
Returns:
Returns the State.

getStateMachine

public Object getStateMachine()
Specified by:
getStateMachine in interface org.argouml.model.MetaTypes
Returns:
Returns the StateMachine.

getStateVertex

public Object getStateVertex()
Specified by:
getStateVertex in interface org.argouml.model.MetaTypes
Returns:
Returns the StateVertex.

getStereotype

public Object getStereotype()
Specified by:
getStereotype in interface org.argouml.model.MetaTypes
Returns:
Returns the Stereotype.

getStimulus

public Object getStimulus()
Specified by:
getStimulus in interface org.argouml.model.MetaTypes
Returns:
Returns the Stimulus.

getStubState

public Object getStubState()
Specified by:
getStubState in interface org.argouml.model.MetaTypes
Returns:
Returns the StubState.

getSubactivityState

public Object getSubactivityState()
Specified by:
getSubactivityState in interface org.argouml.model.MetaTypes
Returns:
Returns the SubactivityState.

getSubmachineState

public Object getSubmachineState()
Specified by:
getSubmachineState in interface org.argouml.model.MetaTypes
Returns:
Returns the SubmachineState.

getSubsystem

public Object getSubsystem()
Specified by:
getSubsystem in interface org.argouml.model.MetaTypes
Returns:
Returns the Subsystem.

getSynchState

public Object getSynchState()
Specified by:
getSynchState in interface org.argouml.model.MetaTypes
Returns:
Returns the SynchState.

getTerminateAction

public Object getTerminateAction()
Specified by:
getTerminateAction in interface org.argouml.model.MetaTypes
Returns:
Returns the TerminateAction.

getTransition

public Object getTransition()
Specified by:
getTransition in interface org.argouml.model.MetaTypes
Returns:
Returns the Transition.

getUsage

public Object getUsage()
Specified by:
getUsage in interface org.argouml.model.MetaTypes
Returns:
Returns the Usage.

getUseCase

public Object getUseCase()
Specified by:
getUseCase in interface org.argouml.model.MetaTypes
Returns:
Returns the Use Case.

getVisibilityKind

public Object getVisibilityKind()
Specified by:
getVisibilityKind in interface org.argouml.model.MetaTypes
Returns:
Returns the VisibilityKind.

getStateImpl

public Object getStateImpl()
Deprecated. by Linus Tolke as of 0.17.3. This is implementation creaping out! Use getState() instead.

Specified by:
getStateImpl in interface org.argouml.model.MetaTypes
Returns:
Returns the StateImpl.


ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook