UML Modeling Layer

com.ibm.xtools.uml.type
Interface IStateElementType

All Superinterfaces:
IAdaptable, IElementType, ISpecializationType, IUMLElementType

public interface IStateElementType
extends ISpecializationType, IUMLElementType

Implemented by element types that specialize the UML state type.


Method Summary
 Integer getRegionCount()
          Gets the number of regions in a state with this element type.
 Boolean hasSubmachine()
          Indicates whether or not a state with this element type has a submachine.
 
Methods inherited from interface org.eclipse.gmf.runtime.emf.type.core.ISpecializationType
getEContainerDescriptor, getEditHelperAdvice, getMatcher, getMetamodelType, getSpecializedTypeIds, getSpecializedTypes, isSpecializationOf
 
Methods inherited from interface org.eclipse.gmf.runtime.emf.type.core.IElementType
canEdit, getAllSuperTypes, getDisplayName, getEClass, getEditCommand, getEditHelper, getIconURL, getId
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.gmf.runtime.emf.type.core.IElementType
canEdit, getAllSuperTypes, getDisplayName, getEClass, getEditCommand, getEditHelper, getIconURL, getId
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getRegionCount

Integer getRegionCount()
Gets the number of regions in a state with this element type.

Returns:
the number of regions

hasSubmachine

Boolean hasSubmachine()
Indicates whether or not a state with this element type has a submachine.

Returns:
true if the state of this kind has a submachine, false otherwise.

UML Modeling Layer

© Copyright IBM Corp. 2009. All rights reserved.