Package com.nomagic.magicdraw.core
This package contains core classes of MagicDraw application.
-
Interface Summary Interface Description FileLocationRegister This interface is used inEnvironmentSpecificFileLocations
andProjectSpecificLocationRegister
to manipulate with file locations storing places Implement this interface if you need to create new file locations saving type.GUILog.URLActionHandler An URL handlercom.nomagic.magicdraw.core.Project.ElementByIDFetcher SaveParticipant Interface declares functionality for save process participant.StartupParticipant The startup participant for MagicDraw application starting. -
Class Summary Class Description Application Main class which connects main parts of MagicDraw.com.nomagic.magicdraw.core.Application.ClipboardSweeper Application.Environment Contains application environment specific constants and utility methods.com.nomagic.magicdraw.core.Application.EnvironmentInternal com.nomagic.magicdraw.core.Application.MainFrameController Application.Runtime Contains application runtime related constants and utility methods.com.nomagic.magicdraw.core.Application.RuntimeEnvironmentHolder com.nomagic.magicdraw.core.Application.RuntimeInternal com.nomagic.magicdraw.core.Application.WebInternal ApplicationConstants Deprecated. useApplication
EnvironmentSpecificFileLocations This class is for saving environment specific file locations.GUILog Utility class for displaying messages, questions, warnings and dialogs.GUILog.DefaultURLActionHandler Default implementation for URLActionHandlerProject TheProject
class represents main storage of all project data like: main package, all diagrams and diagram windows.ProjectSpecificLocationRegister This class is for storing file locations which depends on project.ProjectUtilities Project decomposition related utility class.