ru.novosoft.uml.behavior.state_machines
Interface MTransition
- All Superinterfaces:
- MBase, MElement, MModelElement
- All Known Implementing Classes:
- MTransitionImpl
- public interface MTransition
- extends MModelElement
| Methods inherited from interface ru.novosoft.uml.foundation.core.MModelElement |
addBehavior, addBinding, addClassifierRole1, addClientDependency, addCollaboration1, addComment, addConstraint, addElementImport2, addElementResidence, addPartition1, addPresentation, addSourceFlow, addSupplierDependency, addTaggedValue, addTargetFlow, addTemplateParameter, addTemplateParameter, addTemplateParameter2, addTemplateParameter3, getBehaviors, getBindings, getClassifierRoles1, getClientDependencies, getCollaborations1, getComments, getConstraints, getElementImports2, getElementResidences, getModel, getName, getNamespace, getPartitions1, getPresentations, getSourceFlows, getStereotype, getSupplierDependencies, getTaggedValue, getTaggedValue, getTaggedValues, getTargetFlows, getTemplateParameter, getTemplateParameters, getTemplateParameters2, getTemplateParameters3, getVisibility, internalRefByBehavior, internalRefByBinding, internalRefByClassifierRole1, internalRefByClientDependency, internalRefByCollaboration1, internalRefByComment, internalRefByConstraint, internalRefByElementImport2, internalRefByElementResidence, internalRefByNamespace, internalRefByPartition1, internalRefByPresentation, internalRefBySourceFlow, internalRefByStereotype, internalRefBySupplierDependency, internalRefByTaggedValue, internalRefByTargetFlow, internalRefByTemplateParameter2, internalRefByTemplateParameter3, internalUnrefByBehavior, internalUnrefByBinding, internalUnrefByClassifierRole1, internalUnrefByClientDependency, internalUnrefByCollaboration1, internalUnrefByComment, internalUnrefByConstraint, internalUnrefByElementImport2, internalUnrefByElementResidence, internalUnrefByNamespace, internalUnrefByPartition1, internalUnrefByPresentation, internalUnrefBySourceFlow, internalUnrefByStereotype, internalUnrefBySupplierDependency, internalUnrefByTaggedValue, internalUnrefByTargetFlow, internalUnrefByTemplateParameter2, internalUnrefByTemplateParameter3, isInstantiation, isSpecification, isTemplate, removeBehavior, removeBinding, removeClassifierRole1, removeClientDependency, removeCollaboration1, removeComment, removeConstraint, removeElementImport2, removeElementResidence, removePartition1, removePresentation, removeSourceFlow, removeSupplierDependency, removeTaggedValue, removeTaggedValue, removeTargetFlow, removeTemplateParameter, removeTemplateParameter, removeTemplateParameter2, removeTemplateParameter3, setBehaviors, setBindings, setClassifierRoles1, setClientDependencies, setCollaborations1, setComments, setConstraints, setElementImports2, setElementResidences, setName, setNamespace, setPartitions1, setPresentations, setSourceFlows, setSpecification, setStereotype, setSupplierDependencies, setTaggedValue, setTaggedValues, setTargetFlows, setTemplateParameter, setTemplateParameters, setTemplateParameters2, setTemplateParameters3, setVisibility |
| Methods inherited from interface ru.novosoft.uml.MBase |
addExtension, addMElementListener, getExtensions, getFactory, getModelElementContainer, getModelElementContents, getUMLClassName, getUUID, internalRefByExtension, internalUnrefByExtension, isRemoved, reflectiveAddValue, reflectiveAddValue, reflectiveGetValue, reflectiveGetValue, reflectiveRemoveValue, reflectiveRemoveValue, reflectiveSetValue, reflectiveSetValue, remove, removeExtension, removeMElementListener, setExtensions, setUUID |
getTarget
public MStateVertex getTarget()
setTarget
public void setTarget(MStateVertex mstatevertex)
internalRefByTarget
public void internalRefByTarget(MStateVertex mstatevertex)
internalUnrefByTarget
public void internalUnrefByTarget(MStateVertex mstatevertex)
getSource
public MStateVertex getSource()
setSource
public void setSource(MStateVertex mstatevertex)
internalRefBySource
public void internalRefBySource(MStateVertex mstatevertex)
internalUnrefBySource
public void internalUnrefBySource(MStateVertex mstatevertex)
getStateMachine
public MStateMachine getStateMachine()
setStateMachine
public void setStateMachine(MStateMachine mstatemachine)
internalRefByStateMachine
public void internalRefByStateMachine(MStateMachine mstatemachine)
internalUnrefByStateMachine
public void internalUnrefByStateMachine(MStateMachine mstatemachine)
getTrigger
public MEvent getTrigger()
setTrigger
public void setTrigger(MEvent mevent)
internalRefByTrigger
public void internalRefByTrigger(MEvent mevent)
internalUnrefByTrigger
public void internalUnrefByTrigger(MEvent mevent)
getState
public MState getState()
setState
public void setState(MState mstate)
internalRefByState
public void internalRefByState(MState mstate)
internalUnrefByState
public void internalUnrefByState(MState mstate)
getEffect
public MAction getEffect()
setEffect
public void setEffect(MAction maction)
internalRefByEffect
public void internalRefByEffect(MAction maction)
internalUnrefByEffect
public void internalUnrefByEffect(MAction maction)
getGuard
public MGuard getGuard()
setGuard
public void setGuard(MGuard mguard)
internalRefByGuard
public void internalRefByGuard(MGuard mguard)
internalUnrefByGuard
public void internalUnrefByGuard(MGuard mguard)
Novosoft UML API for Java. Version 0.4.15
Copyright © 1999, 2000, NovoSoft.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. The text of license can be also found at http://www.gnu.org/copyleft/lgpl.html