C# (CSharp) Company.OrmLanguage Namespace

Nested Namespaces

Company.OrmLanguage.Partials
Company.OrmLanguage.Window

Classes

Name Description
CompartmentItemAddRule
CompartmentItemChangeRule
CompartmentItemDeleteRule
CompartmentItemRolePlayerChangeRule
CompartmentItemRolePlayerPositionChangeRule
ConnectorRolePlayerChanged
Constants
EntityElement
EntityElementSerializer Serializer EntityElementSerializer for DomainClass EntityElement.
EntityHasPropertiesSerializer Serializer EntityHasPropertiesSerializer for DomainClass EntityHasProperties.
EntityHasReferencesSerializer Serializer EntityHasReferencesSerializer for DomainClass EntityHasReferences.
EntityHasRelationShipsConnector
EntityHasRelationShipsConnectorSerializer Serializer EntityHasRelationShipsConnectorSerializer for DomainClass EntityHasRelationShipsConnector.
EntityHasRelationShipsSerializer Serializer EntityHasRelationShipsSerializer for DomainClass EntityHasRelationShips.
EntityRelationShipConnectAction Handles interaction between the ConnectionBuilder and the corresponding ConnectionTool.
EntityRelationShipConnectAction.EntityRelationShipConnectionType
EntityRelationShipConnectAction.EntityRelationShipConnectionTypeBase
EntityShape
EntityShapeSerializer Serializer EntityShapeSerializer for DomainClass EntityShape.
Entry
EntrySerializer Serializer EntrySerializer for DomainClass Entry.
FixUpDiagram
FixUpDiagramBase Double derived implementation for the rule that initiates view fixup when an element that has an associated shape is added to the model. This now enables the DSL author to everride the SkipFixUp() method
OrmLanguageClipboardCommandSet Double-derived class to allow easier code customization.
OrmLanguageClipboardCommandSetBase Class containing handlers for cut/copy/paste commands supported by this DSL.
OrmLanguageCommandSet Double-derived class to allow easier code customization.
OrmLanguageCommandSetBase Class containing handlers for commands supported by this DSL.
OrmLanguageCopyClosure
OrmLanguageCopyClosureBase
OrmLanguageDeleteClosure
OrmLanguageDeleteClosureBase
OrmLanguageDiagram
OrmLanguageDiagram.EntityShapeDecoratorMap Class containing decorator path traversal methods for EntityShape.
OrmLanguageDiagramSerializer Serializer OrmLanguageDiagramSerializer for DomainClass OrmLanguageDiagram.
OrmLanguageDirectiveProcessor Double-derived template directive processor that provides OrmLanguage files The implementation is done in OrmLanguageDirectiveProcessorBase. This class exist so users can customize behavior easily.
OrmLanguageDirectiveProcessorBase Base implementation for template directive processor that provides OrmLanguage files
OrmLanguageDocData Double-derived class to allow easier code customization.
OrmLanguageDocDataBase Class which represents a OrmLanguage document in memory.
OrmLanguageDocView Double-derived class to allow easier code customization.
OrmLanguageDocViewBase Class that hosts the diagram surface in the Visual Studio document area.
OrmLanguageDomainModel
OrmLanguageDomainModelSerializerBase Base class that implements IDomainModelSerializer
OrmLanguageEditorFactory
OrmLanguageEditorFactoryBase Factory for creating our editors
OrmLanguageExplorer Double-derived class to allow easier code customization.
OrmLanguageExplorerBase Control hosted in the OrmLanguageExplorerToolWindow.
OrmLanguageExplorerToolWindow
OrmLanguageExplorerToolWindowBase Model explorer tool window class.
OrmLanguageHelpKeywordHelper Helper class used to map shapes and model elements to help keywords.
OrmLanguageHelpKeywordHelperBase Helper class used to map shapes and model elements to F1 help keywords.
OrmLanguagePackage
OrmLanguagePackageBase
OrmLanguageSerializationBehavior A DomainXmlSerializationBehavior implementation for defined behavior OrmLanguageSerializationBehavior. This is the concrete type of the double-derived implementation.
OrmLanguageSerializationBehaviorBase
OrmLanguageSerializationBehaviorMonikerResolver Moniker resolver for serialization behavior OrmLanguageSerializationBehavior.
OrmLanguageSerializationBehaviorMonikerResolverBase Base moniker resolver for serialization behavior OrmLanguageSerializationBehavior.
OrmLanguageSerializationBehaviorSerializationMessages Utility class to provide serialization messages
OrmLanguageSerializationHelper Helper class for serializing and deserializing OrmLanguage models.
OrmLanguageSerializationHelperBase
OrmLanguageSerializationHelperBase.OrmLanguageSerializationBehaviorSchemaValidationCallback A utility class to handle schema validation warning/error
OrmLanguageSerializationHelperBase.OrphanedShapeIterator An iterator to collect all the orphaned shapes.
OrmLanguageSerializationHelperBase.SerializationValidationObserver An utility class to collect validation messages during serialization, and store them in serialization result.
OrmLanguageToolboxHelper Helper class used to create and initialize toolbox items for this DSL.
OrmLanguageToolboxHelperBase
PropertySerializer Serializer PropertySerializer for DomainClass Property.
ReferenceSerializer Serializer ReferenceSerializer for DomainClass Reference.
SampleOrmModel
SampleOrmModelHasElementsSerializer Serializer SampleOrmModelHasElementsSerializer for DomainClass SampleOrmModelHasElements.
SampleOrmModelSerializer Serializer SampleOrmModelSerializer for DomainClass SampleOrmModel.
SimpleOrmMappingWindow
SimpleOrmMappingWindowCommand Command handler
SimpleOrmMappingWindowControl Interaction logic for SimpleOrmMappingWindowControl.