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