Uses of Interface
se.conciliate.extensions.store.MTCompleteVertex
Packages that use MTCompleteVertex
Package
Description
Service for loading data for export and publish.
Package containing various support interfaces for data transfers such as
drag and drop.
Provides functionality to alter the look of different objects in models and
is the base for all drawing done in models.
Provides publish services and the means to register
custom fields to show in published material.
Provides the means to render models and drawables to various targets.
Provides a means to create, retrieve, update and delete all different
persistently stored objects.
Provide a means to listen to changes in the stores.
Provides a means to register providers for custom plug-in data
that can be connected to models, objects and documents.
Provides rules for what can be done in models.
Provides classes and interfaces used to show a user interface and to hook
in to the current user interface.
Provides a means to handle events originating from the modeling editor.
-
Uses of MTCompleteVertex in se.conciliate.extensions.content
Methods in se.conciliate.extensions.content that return MTCompleteVertex -
Uses of MTCompleteVertex in se.conciliate.extensions.datatransfer
Methods in se.conciliate.extensions.datatransfer with parameters of type MTCompleteVertexModifier and TypeMethodDescriptionboolean
DropImport.canImport
(DataFlavor flavor, MTCompleteVertex dropTarget, Point dropLocation) Returns true if this drop import can read data of the given data flavor and attach it to the given vertex, returns false otherwise.DropImport.importData
(Object data, DataFlavor flavor, MTCompleteVertex vertex, Point dropLocation, MTRemoteChangeHandler defaultErrorHandler) Imports the data, that is, attaches the data to the vertex in some meaningful way. -
Uses of MTCompleteVertex in se.conciliate.extensions.drawable
Methods in se.conciliate.extensions.drawable with parameters of type MTCompleteVertexModifier and TypeMethodDescriptionDrawableFactory.decorateDrawable
(Drawable drawable, MTCompleteVertex vertex) The factory can choose to decorate the drawable for a vertex in some way by returning a new drawable that draws something on top of the current drawable.DrawableFactory.getTransformPriority
(MTCompleteVertex vertex) Returns the transformation priority for a vertex being transformed by this factory.DrawableFactory.transformDrawable
(Drawable drawable, MTCompleteVertex vertex, DrawableRenderer<Graphics2D> renderer, MTColorScheme colorScheme) The factory can transform the vertex in some way if necessary given the actual vertex as context. -
Uses of MTCompleteVertex in se.conciliate.extensions.publish
Methods in se.conciliate.extensions.publish with parameters of type MTCompleteVertexModifier and TypeMethodDescriptionVertexFieldProvider.getContent
(MTCompleteVertex vertex) The content to add to the field for a given vertex.Method parameters in se.conciliate.extensions.publish with type arguments of type MTCompleteVertexModifier and TypeMethodDescriptionvoid
PublishActions.afterWriteModel
(MTCompleteModel model, Collection<MTCompleteVertex> includedVertices) -
Uses of MTCompleteVertex in se.conciliate.extensions.renderer
Methods in se.conciliate.extensions.renderer with parameters of type MTCompleteVertexModifier and TypeMethodDescriptiondefault Rectangle
ModelDecorator.getClickBounds
(MTCompleteVertex vertex) Returns the bounds which should be clickable for a vertex decoration.ModelDecorator.getDrawable
(MTCompleteVertex vertex) Returns a decorator drawable for a vertex or null to not decorate the vertex in question.default Drawable
ModelDecorator.getHoverDrawable
(MTCompleteVertex vertex, Point p) Returns a drawable for when hovering over a vertex in the editor.default void
ModelDecorator.onClick
(MTCompleteVertex vertex, Component invoker, Point p) Called when a vertex decoration is clicked.Method parameters in se.conciliate.extensions.renderer with type arguments of type MTCompleteVertexModifier and TypeMethodDescriptionvoid
ModelRenderer.headlessRender
(G target, Collection<MTCompleteVertex> vertices, Collection<MTCompleteEdge> edges, Insets insets) Renders only the supplied vertices and edges onto the target. -
Uses of MTCompleteVertex in se.conciliate.extensions.store
Methods in se.conciliate.extensions.store that return MTCompleteVertexModifier and TypeMethodDescriptionAdds an existing symbol to the model and returns a new MTCompleteVertex that will reference a symbol equal to the sent in symbol.Adds an existing symbol to the model and returns a new MTCompleteVertex that will reference a symbol equal to the sent in symbol.MTCompleteVertex.copy
(MTCompleteModel model) Copies this vertex and returns the result.MTCompleteVertex.copy
(MTCompleteModel model, boolean keepIdentity) Copies the vertex to another model in the same way as copy(model), but keeping the identity (UUID) and history of the vertex.MTCompleteVertex.copy
(MTCompleteModel model, MTCompleteSymbol symbol) Copies this vertex and returns the result.MTCompleteEdge.getFrom()
MTCompleteEdge.getTo()
Methods in se.conciliate.extensions.store that return types with arguments of type MTCompleteVertexModifier and TypeMethodDescriptionMTCompleteLayer.getVertices()
Returns all vertices in the layer.MTCompleteModel.getVertices()
Returns the models vertices as a read-only collection.Methods in se.conciliate.extensions.store with parameters of type MTCompleteVertexModifier and TypeMethodDescriptionMTCompleteEdge.copy
(MTCompleteModel model, MTCompleteVertex from, MTCompleteVertex to) Copies this edge and returns the result.MTCompleteEdge.copy
(MTCompleteModel model, MTCompleteVertex from, MTCompleteVertex to, boolean keepIdentity) Copies the edge to another model in the same way as copy(model, from, to), but keeping the identity (UUID) and history of the edge.MTCompleteModel.createEdge
(String uuid, EdgeType type, EdgeRouter router, MTCompleteVertex from, MTCompleteVertex to, List<Point> points) Creates a new edge and adds it to the model.MTCompleteModel.createEdge
(EdgeType type, EdgeRouter router, MTCompleteVertex from, MTCompleteVertex to, List<Point> points) Creates a new edge and adds it to the model.void
MTCompleteModel.insertVertex
(MTCompleteVertex vertex) Inserts the vertex to this model.boolean
MTSwimlaneModel.isSwimlaneVertex
(MTCompleteVertex vertex) Returnstrue
if a vertex is a swimlane in the model.void
MTCompleteModel.moveVertexToLayerType
(MTCompleteVertex vertex, MTLayerType layerType) Moves a vertex to a layer in the model. -
Uses of MTCompleteVertex in se.conciliate.extensions.store.event
Methods in se.conciliate.extensions.store.event that return MTCompleteVertex -
Uses of MTCompleteVertex in se.conciliate.extensions.store.plugin
Methods in se.conciliate.extensions.store.plugin with parameters of type MTCompleteVertexModifier and TypeMethodDescriptionvoid
MTDataProvider.vertexAdded
(MTCompleteVertex vertex) This is called when a vertex is added to a model but before the vertex is saved to storage.void
MTDataProvider.vertexRemoved
(MTCompleteVertex vertex) This is called when a vertex is removed from a model but before the vertex is removed from storage. -
Uses of MTCompleteVertex in se.conciliate.extensions.type.rule
Methods in se.conciliate.extensions.type.rule that return types with arguments of type MTCompleteVertexMethods in se.conciliate.extensions.type.rule with parameters of type MTCompleteVertexModifier and TypeMethodDescriptionModelingRules.accept
(MTCompleteModel model, EdgeType edgeType, MTCompleteVertex from, MTCompleteVertex to) Returns true if thisModelRules
accept that an edge of type edgeType is placed between two vertices in a model.
NOTE: This method can be seen as providing further filtering on edge type recommendations.ModelingRules.acceptTypeChange
(SymbolVariant newVariant, MTCompleteVertex toChangeVariantOf) Returns true if thisModelRules
accept that the symbol of the vertextoChangeTypeOf
changes variant tonewVariant
.ModelingLookAndFeel.getPasteBounds
(MTCompleteModel sourceModel, MTCompleteVertex pastedVertex) If only vertices are pasted into a model the LAF can decide the bounds of the pasted vertices, to allow setting a default size not equal to the size in the source model.ModelingLookAndFeel.getPlaceAction
(MTCompleteVertex vertex) Returns a function that takes a vertex and initializes the vertex if needed.default List<PreferredOutput>
MethodSupport.getPreferredOutputs
(MTCompleteVertex vertex, MethodSupport.Direction direction) ModelingLookAndFeel.isLabelHideable
(MTCompleteVertex vertex) Return true if labels should be hideable, false if not, and null to let other LAF:s decide.ModelingLookAndFeel.isLabelVisible
(MTCompleteVertex vertex) Return true to show label, false to hide it and null to let other LAF:s decide.default Boolean
ModelingLookAndFeel.isMovable
(MTCompleteVertex vertex) Return true to allow moving a vertex, false to disable it.ModelingLookAndFeel.isSizeEditable
(MTCompleteVertex vertex) Return true to allow resizing of a vertex, false to disable it.Method parameters in se.conciliate.extensions.type.rule with type arguments of type MTCompleteVertexModifier and TypeMethodDescriptionModelingRules.acceptCopiesOf
(MTCompleteModel model, Collection<MTCompleteVertex> vertices, Collection<MTCompleteEdge> edges) Returns an ok result if the model accepts adding copies of vertices and edges from another model.ModelingRules.acceptMakingCopiesOf
(MTCompleteModel model, Collection<MTCompleteVertex> vertices, Collection<MTCompleteEdge> edges) Returns an ok result if is accepted to make copies of vertices and edges from the model.ModelingRules.canRemove
(MTCompleteModel model, Collection<MTCompleteVertex> vertices, Collection<MTCompleteEdge> edges) Returns true if everything in bothvertices
andedges
can be removed frommodel
, false otherwise.default void
ModelingRules.modifyRemovedContent
(Collection<MTCompleteVertex> vertices, Collection<MTCompleteEdge> edges) Lets the rules modify the content being removed when the user selects vertices/edges and tries to remove them -
Uses of MTCompleteVertex in se.conciliate.extensions.ui
Methods in se.conciliate.extensions.ui with parameters of type MTCompleteVertexModifier and TypeMethodDescriptiondefault List<ModelingAction>
ModelingActionProvider.getActionsForCompleteVertex
(MTCompleteVertex vertex, Component invoker, Point p) Returns actions that can be performed on a loaded symbol.default ModelingAction
ModelingActionProvider.getShortcutActionForCompleteVertex
(MTCompleteVertex vertex, KeyStroke ks, boolean doubleClick, Component invoker, Point p) Returns an action to be executed for a keyboard shortcut or double-click on a vertex. -
Uses of MTCompleteVertex in se.conciliate.extensions.ui.modeling
Methods in se.conciliate.extensions.ui.modeling that return MTCompleteVertexMethods in se.conciliate.extensions.ui.modeling that return types with arguments of type MTCompleteVertexModifier and TypeMethodDescriptionSelection.getVertices()
Returns the list ofMTCompleteVertex
es contained in the selection.