Package org.eclipse.glsp.server.emf.notation
-
Interface Summary Interface Description EMFSemanticIdConverter A converter that can generate creates a unique identifier for a given semantic EObject but is also able to do the inverse operation, i.e., map from an identifier to the EObject. -
Class Summary Class Description EMFChangeBoundsOperationHandler A custom change bounds operation handler that updates the notation model for the moved shape elements.EMFNotationDiagramModule Base module for diagram implementations that operate on EMF resources with a notation model.EMFNotationGModelFactory A graph model factory produces a graph model from the semantic model and the notation model in the model state.EMFNotationModelIndex Is used to index all child elements of a semantic and notation model.EMFNotationModelState This state represents the status of the diagram based on theGModelRoot, contains theEMFModelIndex, is able to execute commands via itsCommandStackand is registered asClientSessionListenerto be able to reset the EMF resources on diagram close.EMFNotationSourceModelStorage EMFSemanticIdConverter.Default SemanticFragmentIdConverter A specialization of the default ID converter to optimize the retrieval of EObjects based on fragments.