## IVertex

com.change_vision.jude.api.inf.model.Statemachine Diagram Interface

com.change_vision.jude.api.inf.model. INamedElement
PUBLIC_VISIBILITY :String PROTECTED_VISIBILITY :String PACKAGE_VISIBILITY :String PRIVATE_VISIBILITY :String

+getName() :String
+getConstraints() :IConstraint[]
+getSupplierDependencies() :IDependency[]
+getClientDependencies() :IDependency[]
+getDefinition() :String
+isPublicVisibility() :boolean
+isProtectedVisibility() :boolean
+isPrivateVisibility() :boolean
+isPackageVisibility() :boolean
+getDiagrams() :IDiagram[]
+setName(String name) :void
+setDefinition(String definition) :void
+setVisibility(String visibility) :void
+getAlias1() :String
+getAlias2() :String
+setAlias1(String alias1) :void
+setAlias2(String alias2) :void

com.change_vision.jude.api.inf.model. IVertex
+getIncomings() :ITransition[] +getOutgoings() :ITransition[]

com.change_vision.jude.api.inf.model. IState

+getSubmachine() :IStateMachine
+isSubmachineState() :boolean
+getEntry() :String
+getDoActivity() :String
+getExit() :String
+getInternalTransitions() :ITransition[]
+getSubvertexes() :IVertex[]

com.change_vision.jude.api.inf.model. IPseudostate

+isInitialPseudostate() :boolean
+isShallowHistoryPseudostate() :boolean
+isDeepHistoryPseudostate() :boolean
+isJunctionPseudostate() :boolean
+isChoicePseudostate() :boolean
+isForkPseudostate() :boolean
+isJoinPseudostate() :boolean
+isStubState() :boolean