ru.novosoft.uml.behavior.state_machines
Class MStateImpl
java.lang.Object
|
+--ru.novosoft.uml.MBaseImpl
|
+--ru.novosoft.uml.foundation.core.MElementImpl
|
+--ru.novosoft.uml.foundation.core.MModelElementImpl
|
+--ru.novosoft.uml.behavior.state_machines.MStateVertexImpl
|
+--ru.novosoft.uml.behavior.state_machines.MStateImpl
- All Implemented Interfaces:
- MBase, MElement, MModelElement, MState, MStateVertex, java.io.Serializable
- Direct Known Subclasses:
- MCompositeStateImpl, MFinalStateImpl, MSimpleStateImpl
- public class MStateImpl
- extends MStateVertexImpl
- implements MState
- See Also:
- Serialized Form
| Methods inherited from class ru.novosoft.uml.behavior.state_machines.MStateVertexImpl |
addIncoming, addOutgoing, getContainer, getIncomings, getOutgoings, internalRefByContainer, internalRefByIncoming, internalRefByOutgoing, internalUnrefByContainer, internalUnrefByIncoming, internalUnrefByOutgoing, removeIncoming, removeOutgoing, setContainer, setIncomings, setOutgoings |
| Methods inherited from class ru.novosoft.uml.foundation.core.MModelElementImpl |
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, toString |
| Methods inherited from class ru.novosoft.uml.MBaseImpl |
addExtension, addMElementListener, getExtensions, getFactory, getModelElementContainer, getUUID, internalRedoRemove, internalRefByExtension, internalUndoRemove, internalUnrefByExtension, isRemoved, needEvent, needUndo, remove, removeExtension, removeMElementListener, setExtensions, setUUID |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 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, getUUID, internalRefByExtension, internalUnrefByExtension, isRemoved, remove, removeExtension, removeMElementListener, setExtensions, setUUID |
MStateImpl
public MStateImpl()
getDoActivity
public final MAction getDoActivity()
- Specified by:
getDoActivity in interface MState
setDoActivity
public final void setDoActivity(MAction __arg)
- Specified by:
setDoActivity in interface MState
internalRefByDoActivity
public final void internalRefByDoActivity(MAction __arg)
- Specified by:
internalRefByDoActivity in interface MState
internalUnrefByDoActivity
public final void internalUnrefByDoActivity(MAction __arg)
- Specified by:
internalUnrefByDoActivity in interface MState
getInternalTransitions
public final java.util.Collection getInternalTransitions()
- Specified by:
getInternalTransitions in interface MState
setInternalTransitions
public final void setInternalTransitions(java.util.Collection __arg)
- Specified by:
setInternalTransitions in interface MState
addInternalTransition
public final void addInternalTransition(MTransition __arg)
- Specified by:
addInternalTransition in interface MState
removeInternalTransition
public final void removeInternalTransition(MTransition __arg)
- Specified by:
removeInternalTransition in interface MState
internalRefByInternalTransition
public final void internalRefByInternalTransition(MTransition __arg)
- Specified by:
internalRefByInternalTransition in interface MState
internalUnrefByInternalTransition
public final void internalUnrefByInternalTransition(MTransition __arg)
- Specified by:
internalUnrefByInternalTransition in interface MState
getDeferrableEvents
public final java.util.Collection getDeferrableEvents()
- Specified by:
getDeferrableEvents in interface MState
setDeferrableEvents
public final void setDeferrableEvents(java.util.Collection __arg)
- Specified by:
setDeferrableEvents in interface MState
addDeferrableEvent
public final void addDeferrableEvent(MEvent __arg)
- Specified by:
addDeferrableEvent in interface MState
removeDeferrableEvent
public final void removeDeferrableEvent(MEvent __arg)
- Specified by:
removeDeferrableEvent in interface MState
internalRefByDeferrableEvent
public final void internalRefByDeferrableEvent(MEvent __arg)
- Specified by:
internalRefByDeferrableEvent in interface MState
internalUnrefByDeferrableEvent
public final void internalUnrefByDeferrableEvent(MEvent __arg)
- Specified by:
internalUnrefByDeferrableEvent in interface MState
getStateMachine
public final MStateMachine getStateMachine()
- Specified by:
getStateMachine in interface MState
setStateMachine
public final void setStateMachine(MStateMachine __arg)
- Specified by:
setStateMachine in interface MState
internalRefByStateMachine
public final void internalRefByStateMachine(MStateMachine __arg)
- Specified by:
internalRefByStateMachine in interface MState
internalUnrefByStateMachine
public final void internalUnrefByStateMachine(MStateMachine __arg)
- Specified by:
internalUnrefByStateMachine in interface MState
getClassifiersInState
public final java.util.Collection getClassifiersInState()
- Specified by:
getClassifiersInState in interface MState
setClassifiersInState
public final void setClassifiersInState(java.util.Collection __arg)
- Specified by:
setClassifiersInState in interface MState
addClassifierInState
public final void addClassifierInState(MClassifierInState __arg)
- Specified by:
addClassifierInState in interface MState
removeClassifierInState
public final void removeClassifierInState(MClassifierInState __arg)
- Specified by:
removeClassifierInState in interface MState
internalRefByClassifierInState
public final void internalRefByClassifierInState(MClassifierInState __arg)
- Specified by:
internalRefByClassifierInState in interface MState
internalUnrefByClassifierInState
public final void internalUnrefByClassifierInState(MClassifierInState __arg)
- Specified by:
internalUnrefByClassifierInState in interface MState
getExit
public final MAction getExit()
- Specified by:
getExit in interface MState
setExit
public final void setExit(MAction __arg)
- Specified by:
setExit in interface MState
internalRefByExit
public final void internalRefByExit(MAction __arg)
- Specified by:
internalRefByExit in interface MState
internalUnrefByExit
public final void internalUnrefByExit(MAction __arg)
- Specified by:
internalUnrefByExit in interface MState
getEntry
public final MAction getEntry()
- Specified by:
getEntry in interface MState
setEntry
public final void setEntry(MAction __arg)
- Specified by:
setEntry in interface MState
internalRefByEntry
public final void internalRefByEntry(MAction __arg)
- Specified by:
internalRefByEntry in interface MState
internalUnrefByEntry
public final void internalUnrefByEntry(MAction __arg)
- Specified by:
internalUnrefByEntry in interface MState
getUMLClassName
public java.lang.String getUMLClassName()
- Specified by:
getUMLClassName in interface MBase- Overrides:
getUMLClassName in class MStateVertexImpl
reflectiveGetValue
public java.lang.Object reflectiveGetValue(java.lang.String feature)
- Specified by:
reflectiveGetValue in interface MBase- Overrides:
reflectiveGetValue in class MStateVertexImpl
reflectiveSetValue
public void reflectiveSetValue(java.lang.String feature,
java.lang.Object obj)
- Specified by:
reflectiveSetValue in interface MBase- Overrides:
reflectiveSetValue in class MStateVertexImpl
reflectiveAddValue
public void reflectiveAddValue(java.lang.String feature,
java.lang.Object obj)
- Specified by:
reflectiveAddValue in interface MBase- Overrides:
reflectiveAddValue in class MStateVertexImpl
reflectiveRemoveValue
public void reflectiveRemoveValue(java.lang.String feature,
java.lang.Object obj)
- Specified by:
reflectiveRemoveValue in interface MBase- Overrides:
reflectiveRemoveValue in class MStateVertexImpl
reflectiveGetValue
public java.lang.Object reflectiveGetValue(java.lang.String feature,
int pos)
- Specified by:
reflectiveGetValue in interface MBase- Overrides:
reflectiveGetValue in class MStateVertexImpl
reflectiveSetValue
public void reflectiveSetValue(java.lang.String feature,
int pos,
java.lang.Object obj)
- Specified by:
reflectiveSetValue in interface MBase- Overrides:
reflectiveSetValue in class MStateVertexImpl
reflectiveAddValue
public void reflectiveAddValue(java.lang.String feature,
int pos,
java.lang.Object obj)
- Specified by:
reflectiveAddValue in interface MBase- Overrides:
reflectiveAddValue in class MStateVertexImpl
reflectiveRemoveValue
public void reflectiveRemoveValue(java.lang.String feature,
int pos)
- Specified by:
reflectiveRemoveValue in interface MBase- Overrides:
reflectiveRemoveValue in class MStateVertexImpl
getModelElementContents
public java.util.Collection getModelElementContents()
- Specified by:
getModelElementContents in interface MBase- Overrides:
getModelElementContents in class MStateVertexImpl
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