ru.novosoft.uml.behavior.state_machines
Interface MState
- All Superinterfaces:
- MBase, MElement, MModelElement, MStateVertex
- All Known Subinterfaces:
- MActionState, MCallState, MCompositeState, MFinalState, MObjectFlowState, MSimpleState, MSubactivityState, MSubmachineState
- All Known Implementing Classes:
- MActionStateImpl, MCallStateImpl, MCompositeStateImpl, MFinalStateImpl, MObjectFlowStateImpl, MSimpleStateImpl, MStateImpl, MSubactivityStateImpl, MSubmachineStateImpl
- public interface MState
- extends MStateVertex
| Methods inherited from interface ru.novosoft.uml.behavior.state_machines.MStateVertex |
addIncoming, addOutgoing, getContainer, getIncomings, getOutgoings, internalRefByContainer, internalRefByIncoming, internalRefByOutgoing, internalUnrefByContainer, internalUnrefByIncoming, internalUnrefByOutgoing, removeIncoming, removeOutgoing, setContainer, setIncomings, setOutgoings |
| 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 |
getDoActivity
public MAction getDoActivity()
setDoActivity
public void setDoActivity(MAction maction)
internalRefByDoActivity
public void internalRefByDoActivity(MAction maction)
internalUnrefByDoActivity
public void internalUnrefByDoActivity(MAction maction)
getInternalTransitions
public java.util.Collection getInternalTransitions()
setInternalTransitions
public void setInternalTransitions(java.util.Collection collection)
addInternalTransition
public void addInternalTransition(MTransition mtransition)
removeInternalTransition
public void removeInternalTransition(MTransition mtransition)
internalRefByInternalTransition
public void internalRefByInternalTransition(MTransition mtransition)
internalUnrefByInternalTransition
public void internalUnrefByInternalTransition(MTransition mtransition)
getDeferrableEvents
public java.util.Collection getDeferrableEvents()
setDeferrableEvents
public void setDeferrableEvents(java.util.Collection collection)
addDeferrableEvent
public void addDeferrableEvent(MEvent mevent)
removeDeferrableEvent
public void removeDeferrableEvent(MEvent mevent)
internalRefByDeferrableEvent
public void internalRefByDeferrableEvent(MEvent mevent)
internalUnrefByDeferrableEvent
public void internalUnrefByDeferrableEvent(MEvent mevent)
getStateMachine
public MStateMachine getStateMachine()
setStateMachine
public void setStateMachine(MStateMachine mstatemachine)
internalRefByStateMachine
public void internalRefByStateMachine(MStateMachine mstatemachine)
internalUnrefByStateMachine
public void internalUnrefByStateMachine(MStateMachine mstatemachine)
getClassifiersInState
public java.util.Collection getClassifiersInState()
setClassifiersInState
public void setClassifiersInState(java.util.Collection collection)
addClassifierInState
public void addClassifierInState(MClassifierInState mclassifierinstate)
removeClassifierInState
public void removeClassifierInState(MClassifierInState mclassifierinstate)
internalRefByClassifierInState
public void internalRefByClassifierInState(MClassifierInState mclassifierinstate)
internalUnrefByClassifierInState
public void internalUnrefByClassifierInState(MClassifierInState mclassifierinstate)
getExit
public MAction getExit()
setExit
public void setExit(MAction maction)
internalRefByExit
public void internalRefByExit(MAction maction)
internalUnrefByExit
public void internalUnrefByExit(MAction maction)
getEntry
public MAction getEntry()
setEntry
public void setEntry(MAction maction)
internalRefByEntry
public void internalRefByEntry(MAction maction)
internalUnrefByEntry
public void internalUnrefByEntry(MAction maction)
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