## BehaviorDiagramEditor

com.change_vision.jude.api.inf.editor.Editor Interface

com.change_vision.jude.api.inf.editor. BasicDiagramEditor
+createNote(String note, Point2D location) :INodePresentation +createNoteAnchor(INodePresentation note, IPresentation annotatedPresentation) :ILinkPresentation +createNoteAnchor(INodePresentation note, IPresentation annotatedPresentation, IElement annotatedElement) :ILinkPresentation
com.change_vision.jude.api.inf.editor. BehaviorDiagramEditor
com.change_vision.jude.api.inf.editor. StateMachineDiagramEditor
+createStatemachineDiagram(INamedElement owner, String name) :IStateMachineDiagram +createState(String name, INodePresentation parent, Point2D location) :INodePresentation +createInitialPseudostate(INodePresentation parent, Point2D location) :INodePresentation +createFinalState(INodePresentation parent, Point2D location) :INodePresentation +createChoicePseudostate(INodePresentation parent, Point2D location) :INodePresentation +createJunctionPseudostate(INodePresentation parent, Point2D location) :INodePresentation +createForkPseudostate(INodePresentation parent, Point2D location, double width, double height) :INodePresentation +createJoinPseudostate(INodePresentation parent, Point2D location, double width, double height) :INodePresentation +createShallowHistoryPseudostate(INodePresentation parent, Point2D location) :INodePresentation +createDeepHistoryPseudostate(INodePresentation parent, Point2D location) :INodePresentation +createSubmachineState(INodePresentation parent, IStateMachineDiagram submachine, Point2D location) :INodePresentation +createTransition(INodePresentation source, INodePresentation target) :ILinkPresentation +addRegion(INodePresentation parent, boolean isHorizontal) :void +deleteRegion(INodePresentation parent, int index) :void +changeParentOfState(INodePresentation child, INodePresentation parent) :void
com.change_vision.jude.api.inf.editor. SequenceDiagramEditor
+createSequenceDiagram(INamedElement owner, String name) :ISequenceDiagram +createLifeline(String name, double locX) :INodePresentation +createCombinedFragment(String name, String interactionOpeator, Point2D location, double width, double height) :INodePresentation +createInteractionUse(String name, String argument, ISequenceDiagram refersTo, Point2D location, double width, double height) :INodePresentation +createStateInvariant(INodePresentation coveredLifeline, String name, double locY) :INodePresentation +createTermination(INodePresentation coveredLifeline) :INodePresentation +createMessage(String name, INodePresentation sender, INodePresentation receiver, double locY) :ILinkPresentation +createCreateMessage(String name, INodePresentation sender, INodePresentation receiver, double locY) :ILinkPresentation +createDestroyMessage(String name, INodePresentation sender, INodePresentation receiver, double locY) :ILinkPresentation +createReturnMessage(String name, ILinkPresentation messagePs) :ILinkPresentation +createLostMessage(String name, INodePresentation nder, Point2D dPoint) :ILinkPresentation +createFoundMessage(String ame, Point2D startPoint, INodePresentation receiver) :ILinkPresentation
com.change_vision.jude.api.inf.editor. ActivityDiagramEditor
+createActivityDiagram(INamedElement owner, String name) :IActivityDiagram +createPartition(INodePresentation superPartition, INodePresentation previousPartition, String name, boolean isHorizontal) :INodePresentation +createInitialNode(String name, Point2D location) :INodePresentation +createFinalNode(String name, Point2D location) :INodePresentation +createAction(String name, Point2D location) :INodePresentation +createFlowFinalNode(String name, Point2D location) :INodePresentation +createSendSignalAction(String name, Point2D location) :INodePresentation +createAcceptEventAction(String name, Point2D location) :INodePresentation +createAcceptTimeEventAction(String name, Point2D location) :INodePresentation +createCallBehaviorAction(String name, IActivityDiagram activity, Point2D location) :INodePresentation +createPin(String name, IClass base, boolean isInput, INodePresentation parentAction, Point2D location) :INodePresentation +createFlow(INodePresentation source, INodePresentation target) :ILinkPresentation +createObjectNode(String name, IClass base, Point2D location) :INodePresentation +createActivityParameterNode(String name, IClass base, Point2D location) :INodePresentation +createProcess(String name, Point2D location) :INodePresentation +createDecisionMergeNode(INodePresentation parent, Point2D location) :INodePresentation +createForkNode(INodePresentation parent, Point2D location, double width, double height) :INodePresentation +createForkNode(INodePresentation parent, Point2D location) :INodePresentation +createJoinNode(INodePresentation parent, Point2D location, double width, double height) :INodePresentation +createJoinNode(INodePresentation parent, Point2D location) :INodePresentation +createConnector(String name, Point2D location) :INodePresentation +createDependency(String name, INodePresentation client, INodePresentation supplier) :ILinkPresentation