Class CreateObjectClickHandler
java.lang.Object
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node>>
org.eclipse.gef.mvc.fx.handlers.AbstractHandler
com.amalgamasimulation.graphicaleditor.handlers.CreateObjectClickHandler
- All Implemented Interfaces:
org.eclipse.gef.common.adapt.IAdaptable.Bound<org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node>>,org.eclipse.gef.mvc.fx.handlers.IHandler,org.eclipse.gef.mvc.fx.handlers.IOnClickHandler
public class CreateObjectClickHandler
extends org.eclipse.gef.mvc.fx.handlers.AbstractHandler
implements org.eclipse.gef.mvc.fx.handlers.IOnClickHandler
-
Property Summary
Properties inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl
adaptableProperties inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
adaptable -
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<T extends org.eclipse.gef.common.adapt.IAdaptable> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclick(javafx.scene.input.MouseEvent e) com.amalgamasimulation.emf.commands.AddCommand<org.eclipse.emf.ecore.EObject> createDefaultCommand(ActionModel actionModel, ContentPartFactory contentPartFactory, org.eclipse.emf.ecore.EClass eClass, org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> rootPart, org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> clickedPart, org.eclipse.emf.ecore.EObject container, double x, double y) org.eclipse.emf.ecore.EObjectexecuteCreateObject(ActionModel actionModel, ContentPartFactory contentPartFactory, org.eclipse.emf.ecore.EClass eClass, org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> rootPart, org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> clickedPart, org.eclipse.emf.ecore.EObject container, double x, double y) protected InfiniteCanvasViewerMethods inherited from class org.eclipse.gef.mvc.fx.handlers.AbstractHandler
commit, execute, getHost, init, isRegistered, isRegisteredForHost, restoreRefreshVisuals, rollback, storeAndDisableRefreshVisualsMethods inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl
adaptableProperty, getAdaptable, setAdaptableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
adaptableProperty, getAdaptable, setAdaptableMethods inherited from interface org.eclipse.gef.mvc.fx.handlers.IHandler
getHost
-
Constructor Details
-
CreateObjectClickHandler
public CreateObjectClickHandler()
-
-
Method Details
-
click
public void click(javafx.scene.input.MouseEvent e) - Specified by:
clickin interfaceorg.eclipse.gef.mvc.fx.handlers.IOnClickHandler
-
executeCreateObject
public org.eclipse.emf.ecore.EObject executeCreateObject(ActionModel actionModel, ContentPartFactory contentPartFactory, org.eclipse.emf.ecore.EClass eClass, org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> rootPart, org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> clickedPart, org.eclipse.emf.ecore.EObject container, double x, double y) -
createDefaultCommand
public com.amalgamasimulation.emf.commands.AddCommand<org.eclipse.emf.ecore.EObject> createDefaultCommand(ActionModel actionModel, ContentPartFactory contentPartFactory, org.eclipse.emf.ecore.EClass eClass, org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> rootPart, org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> clickedPart, org.eclipse.emf.ecore.EObject container, double x, double y) -
getContentViewer
-