ru.novosoft.uml.behavior.state_machines
Class MStateVertexImpl
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
- All Implemented Interfaces:
- MBase, MElement, MModelElement, MStateVertex, java.io.Serializable
- Direct Known Subclasses:
- MPseudostateImpl, MStateImpl, MStubStateImpl, MSynchStateImpl
- public abstract class MStateVertexImpl
- extends MModelElementImpl
- implements MStateVertex
- See Also:
- Serialized Form
| 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.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 |
MStateVertexImpl
public MStateVertexImpl()
getIncomings
public final java.util.Collection getIncomings()
- Specified by:
getIncomings in interface MStateVertex
setIncomings
public final void setIncomings(java.util.Collection __arg)
- Specified by:
setIncomings in interface MStateVertex
addIncoming
public final void addIncoming(MTransition __arg)
- Specified by:
addIncoming in interface MStateVertex
removeIncoming
public final void removeIncoming(MTransition __arg)
- Specified by:
removeIncoming in interface MStateVertex
internalRefByIncoming
public final void internalRefByIncoming(MTransition __arg)
- Specified by:
internalRefByIncoming in interface MStateVertex
internalUnrefByIncoming
public final void internalUnrefByIncoming(MTransition __arg)
- Specified by:
internalUnrefByIncoming in interface MStateVertex
getOutgoings
public final java.util.Collection getOutgoings()
- Specified by:
getOutgoings in interface MStateVertex
setOutgoings
public final void setOutgoings(java.util.Collection __arg)
- Specified by:
setOutgoings in interface MStateVertex
addOutgoing
public final void addOutgoing(MTransition __arg)
- Specified by:
addOutgoing in interface MStateVertex
removeOutgoing
public final void removeOutgoing(MTransition __arg)
- Specified by:
removeOutgoing in interface MStateVertex
internalRefByOutgoing
public final void internalRefByOutgoing(MTransition __arg)
- Specified by:
internalRefByOutgoing in interface MStateVertex
internalUnrefByOutgoing
public final void internalUnrefByOutgoing(MTransition __arg)
- Specified by:
internalUnrefByOutgoing in interface MStateVertex
getContainer
public final MCompositeState getContainer()
- Specified by:
getContainer in interface MStateVertex
setContainer
public final void setContainer(MCompositeState __arg)
- Specified by:
setContainer in interface MStateVertex
internalRefByContainer
public final void internalRefByContainer(MCompositeState __arg)
- Specified by:
internalRefByContainer in interface MStateVertex
internalUnrefByContainer
public final void internalUnrefByContainer(MCompositeState __arg)
- Specified by:
internalUnrefByContainer in interface MStateVertex
getUMLClassName
public java.lang.String getUMLClassName()
- Specified by:
getUMLClassName in interface MBase- Overrides:
getUMLClassName in class MModelElementImpl
reflectiveGetValue
public java.lang.Object reflectiveGetValue(java.lang.String feature)
- Specified by:
reflectiveGetValue in interface MBase- Overrides:
reflectiveGetValue in class MModelElementImpl
reflectiveSetValue
public void reflectiveSetValue(java.lang.String feature,
java.lang.Object obj)
- Specified by:
reflectiveSetValue in interface MBase- Overrides:
reflectiveSetValue in class MModelElementImpl
reflectiveAddValue
public void reflectiveAddValue(java.lang.String feature,
java.lang.Object obj)
- Specified by:
reflectiveAddValue in interface MBase- Overrides:
reflectiveAddValue in class MModelElementImpl
reflectiveRemoveValue
public void reflectiveRemoveValue(java.lang.String feature,
java.lang.Object obj)
- Specified by:
reflectiveRemoveValue in interface MBase- Overrides:
reflectiveRemoveValue in class MModelElementImpl
reflectiveGetValue
public java.lang.Object reflectiveGetValue(java.lang.String feature,
int pos)
- Specified by:
reflectiveGetValue in interface MBase- Overrides:
reflectiveGetValue in class MModelElementImpl
reflectiveSetValue
public void reflectiveSetValue(java.lang.String feature,
int pos,
java.lang.Object obj)
- Specified by:
reflectiveSetValue in interface MBase- Overrides:
reflectiveSetValue in class MModelElementImpl
reflectiveAddValue
public void reflectiveAddValue(java.lang.String feature,
int pos,
java.lang.Object obj)
- Specified by:
reflectiveAddValue in interface MBase- Overrides:
reflectiveAddValue in class MModelElementImpl
reflectiveRemoveValue
public void reflectiveRemoveValue(java.lang.String feature,
int pos)
- Specified by:
reflectiveRemoveValue in interface MBase- Overrides:
reflectiveRemoveValue in class MModelElementImpl
getModelElementContents
public java.util.Collection getModelElementContents()
- Specified by:
getModelElementContents in interface MBase- Overrides:
getModelElementContents in class MModelElementImpl
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