Class ActionModel
java.lang.Object
com.amalgamasimulation.graphicaleditor.models.ActionModel
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EClassprotected org.eclipse.gef.mvc.fx.handlers.CursorSupportgetCursorSupport(org.eclipse.gef.mvc.fx.viewer.IViewer contentViewer) AbstractNodePart<?, ?> AbstractNodePart<?, ?> getType()javafx.beans.property.ObjectProperty<ActionModel.Type> booleanvoidsetFiltersForObjectCreation(Predicate<Object> visibleFilter, Predicate<Object> actionTargetFilter) voidsetSelectedDestNode(AbstractNodePart<?, ?> nodePart) voidsetSelectedSourceNode(AbstractNodePart<?, ?> nodePart) voidsetTypeAction(String actionDescriptor, Predicate<Object> actionTargetFilter, InfiniteCanvasViewer contentViewer) voidsetTypeArcCreation(org.eclipse.emf.ecore.EClass creationClass, Object creationContext, InfiniteCanvasViewer contentViewer) voidsetTypeDistanceMeter(InfiniteCanvasViewer contentViewer) voidsetTypeEditing(InfiniteCanvasViewer contentViewer) voidsetTypeObjectCreation(org.eclipse.emf.ecore.EClass creationClass, Object creationContext, InfiniteCanvasViewer contentViewer) voidsetTypeObjectCreation(org.eclipse.emf.ecore.EClass creationClass, Object creationContext, InfiniteCanvasViewer contentViewer, Predicate<Object> actionTargetFilter, Predicate<Object> visibleFilter) voidsetTypeSelection(Predicate<Object> selectionFilter, InfiniteCanvasViewer contentViewer) voidsetTypeSelection(Predicate<Object> selectionFilter, InfiniteCanvasViewer contentViewer, boolean multiSelection)
-
Constructor Details
-
ActionModel
public ActionModel()
-
-
Method Details
-
setTypeEditing
-
setTypeSelection
-
setTypeSelection
public void setTypeSelection(Predicate<Object> selectionFilter, InfiniteCanvasViewer contentViewer, boolean multiSelection) -
setTypeAction
public void setTypeAction(String actionDescriptor, Predicate<Object> actionTargetFilter, InfiniteCanvasViewer contentViewer) -
setTypeArcCreation
public void setTypeArcCreation(org.eclipse.emf.ecore.EClass creationClass, Object creationContext, InfiniteCanvasViewer contentViewer) -
setTypeObjectCreation
public void setTypeObjectCreation(org.eclipse.emf.ecore.EClass creationClass, Object creationContext, InfiniteCanvasViewer contentViewer) -
setTypeObjectCreation
-
setTypeDistanceMeter
-
setFiltersForObjectCreation
-
setSelectedSourceNode
-
setSelectedDestNode
-
getSelectedSourceNode
-
getSelectedDestNode
-
getTypeProperty
-
getType
-
getSelectionFilter
-
getActionTargetFilter
-
getCreationEClass
public org.eclipse.emf.ecore.EClass getCreationEClass() -
getCreationContext
-
getActionDescriptor
-
isMultiSelection
public boolean isMultiSelection() -
getCursorSupport
protected org.eclipse.gef.mvc.fx.handlers.CursorSupport getCursorSupport(org.eclipse.gef.mvc.fx.viewer.IViewer contentViewer)
-