Project Methods |
The Project type exposes the following members.
Name | Description | |
---|---|---|
AddEmptyMetaAndMappingDataStore(String) |
Adds a new empty meta data and mapping data store for the database of which the driverid is passed in.
| |
AddEmptyMetaAndMappingDataStore(DBDriverBase) |
Adds a new empty meta data and mapping data store for the database of which the driver is passed in.
| |
AddEntitiesToModelView |
Adds the entities to model view.
| |
AddMappingData |
Adds a new database mapping data store to the mappingstore for the driver specified
| |
AddMetaData |
Adds a new database meta data store for the driver specified in the meta-data store
| |
AddNewCustomTypeShortcut |
Adds the new custom type shortcut.
| |
AddNewDocumentsDerivedFromEntitiesToDerivedModel |
Adds for each entity in the set specified a new root document to a new or existing derived model definition with the name specified. If no derived model exists with the
name specified, it's created.
| |
AddNewEntity(NewElementSpecifics) |
Adds a new entitydefinition to the project. It assumes the names passed in are valid.
| |
AddNewEntity(String, String) |
Adds a new entitydefinition to the project. It assumes the names passed in are valid.
| |
AddNewEntityToModel |
Adds the passed in entitydefinition to the model in the project.
| |
AddNewTypedList |
Adds a new TypedListDefinition to the project. It assumes the names passed in are valid.
| |
AddNewValueType |
Adds a new ValueTypeDefinition to the project. It assumes the names passed in are valid.
| |
AddRelationship |
Adds the relationship passed in
| |
AutoCreateMissingForeignKeyFields |
Auto-creates for each relationship where the foreign key field(s) are missing and set to 'auto-create' the foreign key fields.
| |
AutoMapEntityOnNewOrExistingTargetInDatabase |
Auto maps the entity specified onto either a matching existing target or a new target (if no existing target exists and existingTargetsOnly is set to false)
| |
AutoMapFieldToNewTarget |
Auto-maps the field specified in the mapping to a new database field.
| |
AutoMapUnmappedEntitiesToTargets(IEnumerableEntityDefinition) |
Will auto-map all specified entities to existing or new targets if they're not mapped currently to a target in a given database.
| |
AutoMapUnmappedEntitiesToTargets(IEnumerableEntityDefinition, String, Boolean) |
Will auto-map all specified entities to existing or new targets if they're not mapped currently to a target in a given database.
| |
AutoMapUnmappedEntityFieldsToTargets |
Auto-maps all unmapped entity fields in the entities specified to new targets. If the entity itself isn't mapped, the entity is skipped.
| |
AutoMapUnmappedFieldsInElementMapping |
Auto-maps all un-mapped fields in the entitymapping specified to new fields in the specified target.
| |
CheckIfAllMetaDataIsNew |
Checks if all meta data for the database with the ID specified is new.
| |
CheckIfDDLSQLExportActionIsRequired |
Checks if a DDL SQL export action is required for the meta-data of any of the databases in this project.
| |
CheckIfDDLSQLExportActionIsRequired(String) |
Checks if a DDL SQL export action is required for the meta-data of the database associated with the driverid specified.
| |
CleanUpOrphanedInheritanceBasedForfs |
Cleans the up orphaned inheritance based forfs, which will be orphaned due to the removal of the edge passed in.
| |
ConstructTargetPerEntityHierarchiesForEntities |
Constructs the target per entity hierarchies for entities.
| |
CreateAndSetNewGroupableModelElementMappingTarget |
Creates a new target from the name fragments specified and sets it as the target of the mapping specified. The target is created in the database
related to the driverid in the specified mapping. It creates a new catalog and schema if required and if possible.
| |
CreateConnectionStringForDatabase |
Creates the connection string for the database of the driverid specified. Uses the loaded driver for producing this connection string.
| |
CreateConnectionStringKeyNameForDatabase |
Creates the connection string key name for the database of the driverid specified. Uses the ConnectionStringKeyNamePattern value in the
project properties.
| |
CreateNewDerivedModelDefinition |
Creates the new derived model definition and adds it to this project.
| |
CreateNewEntityDefinition |
Creates a new entitydefinition. It assumes the names passed in are valid.
| |
CreateNewEntityDefinitionsFromRawDefinitions |
Creates new entity definitions from the raw entity definitions specified, and adds them to the project. The list of newly created entities is returned
to the caller.
| |
CreateNewModelView |
Creates the new model view.
| |
CreateNewSequence |
Creates a new sequence in the metadata store for the driver with id specified. If catalog and/or schema aren't available, these are created as well.
| |
CreateNewSPCallDefinition |
Creates a new SP call definition. it assumes the names passed in are valid
| |
CreateNewSPCallDefinitionsFromRawDefinitions |
Creates new SP call definitions from the raw definitions passed in and adds them to the project. The list of newly created spcall definitions is
returned to the caller.
| |
CreateNewTvfCallDefinition |
Creates the new TVF call definition. It assumes the names passed in are valid.
| |
CreateNewTvfCallDefinitionsFromRawDefinitions |
Creates the new TVF call definitions from raw definitions passed in and adds them to the project. The list of newly created spcall definitions is
returned to the caller.
| |
CreateNewTypedViewDefinition |
Creates a new TypedViewDefinition. It assumes the names passed in are valid.
| |
CreateNewTypedViewDefinitionsFromRawDefinitions |
Creates new typedview definitions from the raw typedview definitions specified, and adds them to the project. The list of newly created typedviews is
returned to the caller.
| |
CreateRawElementDefinitionsFromTargets |
Creates the raw element definitions from the targets specified
| |
DeserializeFromReader |
Deserializes the data for this class from the xml reader passed in
| |
DestroyHierarchies |
Destroys the hierarchies.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
ExcludeDatabaseMetaDataStore |
Excludes the database meta data store.
| |
ExcludeElementFromProject |
Excludes the meta data element from project. This effectively means that it's been removed from it's parent container and marked as removed.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FindEntityBaseElement |
Finds the entity base element with the name specified. Names are considered case insensitive
| |
FindGroupableModelElement |
Finds the groupable model element with the name specified. Names are considered case insensitive. Searches entities, valuetypes and typedviews
| |
GetAdditionalInterfaces |
Gets the additional interfaces, if applicable, for this element, where the default interfaces are prefiltered with the ignored
interfaces defined in this element. All interface macros are replaced with real names.
| |
GetAdditionalNamespaces |
Gets the additional namespaces, if applicable, for this element, where the default namespaces are prefiltered with the ignored
namespaces defined in this element. All namespace macros are replaced with real names.
| |
GetAllAddableEntitiesForTypedList |
Gets all addable entities which are addable to the typed list specified
| |
GetAllChangedElementsFromMetaData |
Gets all changed elements of type typeOfElementsToRetrieve from the meta data of the database with the driverid specified.
| |
GetAllCodeGenerationTasksForOutputType |
Gets all the code generation tasks for the output type specified. It will use clones of the cycle preferences.
| |
GetAllConstraintsToDropForUpdateFromMetaData |
Gets all constraints of type typeOfElementsToRetrieve from the meta data of the database which affect a changed element. Used for update DDL SQL scripts
to be able to drop constraints before DDL SQL statements are executed. If typeofElementsToRetrieve isn't a constraint type, an empty
set is returned.
| |
GetAllCoreTypesOfAllTypeConvertersAndImportedTypes |
Gets all core types of all type converters with additionally all imported types imported from typeimports files.
| |
GetAllDirectlyRelatedEntitiesOfEntity |
Gets all directly related entities of the entity specified. Entities over inherited relationships as well as subtypes of directly related entities
are not included.
| |
GetAllDirectSubtypesForEntity |
Gets all direct subtypes for entity.
| |
GetAllDriverIDsOfDatabasesWithMetaDataInProject |
Gets all the driverIDs which have meta-data stored in the project.
| |
GetAllElementNamesFromMetaData |
Gets the element names from the metadata in this project of the database with the driverid specified.
| |
GetAllElementsMarkedForDeletionFromMetaData |
Gets all elements of type typeOfElementsToRetrieve from the meta data of the database with the driverid specified which are marked for deletion
| |
GetAllEntities |
Gets all the entity definitions in flat enumerable
| |
GetAllEntitiesByGroupName |
Gets all entities, grouped by the group they're in
| |
GetAllEntitiesOnPathToHierarchyRoot |
Gets all entities on the path from the subtype to the hierarchy root.
| |
GetAllEntitiesWithTheirMappingsForDatabase |
Gets all entities with their mappings for database.
| |
GetAllFieldsForGroupableModelElement |
Gets all fields, inherited and defined for groupable element specified. First all fields inherited are returned, then the fields of the element itself.
ValueTypeDefinitions can't inherit from other types, they return only the fields of themselves.
| |
GetAllForeignKeyConstraintsTargetedByModelRelationships |
Gets all foreign key constraints targeted by a model relationship (normal relationship or inheritanceedge) in the meta-data for the driver with id
specified.
| |
GetAllGroupNames |
Gets all group names from the elements in this project (entity types and value types)
| |
GetAllInheritedRelationshipsForEntityGroupedBySuperType |
Gets all inherited relationships for entity, grouped by supertype
| |
GetAllMappableTargetFields(GroupableModelElementMapping, IProjectElementMapTargetElement) |
Gets all mappable target fields. Normally this is the set of fields in the target specified, however if the mapped element in mapping is an
entity in a hierarchy of TargetPerEntityHierarchy, fields which are already mapped in supertypes or subtypes are filtered out.
| |
GetAllMappableTargetFields(GroupableModelElementMapping, IProjectElementMapTargetElement, Boolean) |
Gets all mappable target fields. Normally this is the set of fields in the target specified, however if the mapped element in mapping is an
entity in a hierarchy of TargetPerEntityHierarchy, fields which are already mapped in supertypes or subtypes are filtered out.
| |
GetAllMappedEntitiesPerTarget |
Gets all mapped entities per target, stored in a dictionary, with the target as key, for the database type related to the driver specified.
| |
GetAllMappedSPCallsPerTarget |
Gets all mapped spcalls per target, stored in a dictionary with the target as the key, for the database type related tot the driver specified.
| |
GetAllMappedTargets |
Gets all targets which are mapped in the databasemappingstore for the driverid specified
| |
GetAllMappedTvfCallsPerTarget |
Gets all mapped tvfcalls per target, stored in a dictionary with the target as the key, for the database type related tot the driver specified.
| |
GetAllMappedTypedViewsPerTarget |
Gets all mapped typed views per target, stored in a dictionary with the target as the key, for the database type related tot the driver specified.
| |
GetAllMappingsForGroupableModelElement |
Gets all mappings for the groupable model element specified
| |
GetAllNamesInUseByOwnedElementsInCompleteHierarchy |
Gets all names in use by owned elements of the element specified (names in use by fields, fk fields, navigators, etc.) in the complete hierarchy
the element is in (if applicable). Can contain duplicates as it doesn't do any filtering.
| |
GetAllNewElementsFromMetaData |
Gets all new elements of type typeOfElementsToRetrieve from the meta data of the database with the driverid specified.
| |
GetAllNormalRelationships |
Gets all normal relationships available in the entity model.
| |
GetAllPopulatedCatalogsFromMetaData |
Gets all populated catalogs from the meta data of the database with the driverid specified
| |
GetAllRelatedEntitiesWithRelationshipOfEntity |
Gets all related entities of the entity specified (with the relationship(s) over which they're related), including related entities over inherited
relationships.
| |
GetAllRelatedFieldElementsForEntity(EntityDefinition) |
Gets all RelatedFieldElements for entity. A RelatedFieldElement is an element which represents a related field over an 1:1 / m:1 relationship.
The field can be an inherited field.
| |
GetAllRelatedFieldElementsForEntity(EntityDefinition, Boolean) |
Gets all RelatedFieldElements for entity. A RelatedFieldElement is an element which represents a related field over an 1:1 / m:1 relationship.
The field can be an inherited field.
| |
GetAllRelationshipBasedUniqueConstraintsForEntity |
Gets all relationship based unique constraints for the entity specified. Relationship based unique constraints are unique constraints which
are not defined in the model itself but are present for 1:1 FK/UC-PK relationships where the entity specified is at the FK side. Only direct relationships
are considered, not inherited relationships.
| |
GetAllRelationshipsForEntity |
Gets all relationships for the entity specified.
| |
GetAllRelationshipsOfSpecificTypesForEntity |
Gets all relationships of the specified types for entity.
| |
GetAllRenamedElementsFromMetaData |
Gets all renamed elements of type typeOfElementsToRetrieve from the meta data of the database with the driverid specified.
| |
GetAllSPCallsByGroupName |
Gets all spcall definitions, grouped by the group they're in.
| |
GetAllSPCallsWithTheirMappingsForDatabase |
Gets all SP calls with their mappings for database.
| |
GetAllSplitOffEntities |
Gets all split entities, per target. A split entity is really a group of entities which are mapped onto the same target and which all have
1:1 pk-pk relationships with one entity in their group. If A, B, C and D are mapped onto the same target T and B and D have a 1:1 pk-pk relationship
towards A (pkside), and C does not, it means that B and D are 'split off' of A. C is not part of the split and is ignored.
Returned is then A with its split off companions B and D. A is then returned as key with values B and D.
| |
GetAllSubtypesForEntity |
Gets all subtypes (direct and indirect) for entity.
| |
GetAllSupertypeCandidates(EntityDefinition) |
Gets all supertype candidates for the subtype passed in.
| |
GetAllSupertypeCandidates(IEnumerableEntityDefinition) |
Gets all supertype candidates to which all entities in subtypes can be made a subtype of.
| |
GetAllSuperTypesForEntities |
Gets all distinct super types for the entities specified
| |
GetAllSyncTasksForSyncProcess |
Gets all synch tasks for synchronization process, for all databases in the project. It produces both SyncWithDatabaseTask elements and SyncWithModelTask elements.
| |
GetAllTargetFieldsMappedBySuperTypesSubTypes(EntityDefinition, String) |
Gets all target fields which are mapped by super types or sub types in the same sub-hierarchy, if the entity is in a TPEH hierarchy.
Returns an empty enumerable if entity isn't in a TPEH hierarchy.
| |
GetAllTargetFieldsMappedBySuperTypesSubTypes(EntityDefinition, String, Boolean) |
Gets all target fields which are mapped by super types or sub types in the same sub-hierarchy, if the entity is in a TPEH hierarchy.
Returns an empty enumerable if entity isn't in a TPEH hierarchy.
| |
GetAllTvfCallsByGroupName |
Gets all TvfCall definitions, grouped by the group they're in.
| |
GetAllTvfCallsWithTheirMappingsForDatabase |
Gets all TVF calls with their mappings for database.
| |
GetAllTypeConversionDefinitionsForDatabase |
Gets all type conversion definitions for the database with the driver specified
| |
GetAllTypedListsByGroupName |
Gets all typedlists, grouped by the group they're in
| |
GetAllTypedViewsByGroupName |
Gets all typedview definitions, grouped by the group they're in
| |
GetAllTypedViewsWithTheirMappingsForDatabase |
Gets all typed views with their mappings for database.
| |
GetAllTypeShortcutsByType |
Gets a Dictionary of typeshortcuts stored by the type they represent
| |
GetAllUDTCLRTypesFromMetaData |
Gets all UDT CLR types from meta data.
| |
GetAllUniqueGroupableModelElementNames |
Gets all unique names of the groupable model elements currently in the project. The names returned are the names of the elements without the
group names if the GroupUsage setting of the project is set to 'VisualGroupingMechanism'. If the GroupUsageSetting is set to 'AsSeparateProjects',
the names contain the groupnames as well.
| |
GetAllUnmappedTargetFieldsForGroupableModelElementMapping |
Determines the unmapped target fields of the target of the mapping specified, taking into account other elements mapped onto the same target in a hierarchy.
| |
GetAllUsableDotNetTypesForProjectElements |
Gets all the usable .net types for project elements like fields
| |
GetAllValueTypesByGroupName |
Gets all value type definitions, grouped by the group they're in.
| |
GetAttributes |
Gets the attributes, if applicable, for this element, where the default attributes are prefiltered with the ignored
attributes defined in this element. All name macros and $length/$precision/$scale macros are replaced with real values. (if applicable)
| |
GetConnectionElements |
Gets the cached connection elements for connecting to the database with the driverid specified.
| |
GetCustomTypeShortcutClones |
Gets a list of clones of every custom type shortcut.
| |
GetDefaultsForTargetElementType |
Gets the defaults for attributes/additional interfaces/namespaces for the targetelement specified, or null if not found
| |
GetEntityModelDefaultsPerTargetElementTypeClone |
Gets the defaults per target element type store as a clone for editing with cancel option.
| |
GetFieldTypeInstance |
Gets the field type instance based on the fieldtype as string passed in. This routine checks whether the passed in string is a grouped element reference
If not, it tries to check whether the string is a type shortcut. if not, it returns null, otherwise it will return the element represented.
| |
GetGroupableModelElementMapping(GroupableModelElement, String) |
Gets the groupable model element mapping.
| |
GetGroupableModelElementMapping(GroupableModelElement, String, Boolean) |
Gets the groupable model element mapping.
| |
GetGroupableModelSubElementMapping |
Gets the groupable model sub element mapping, which is the mapping of the subElement specified for the driver specified.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetHierarchyRootForEntity |
Gets the hierarchy root for entity specified if entity is in an inheritance hierarchy, null otherwise. If the entity specified is the hierarchy root
entity is returned
| |
GetLastUsedCodeGenerationCyclePreferencesForOutput |
Gets the last used code generation cycle preferences for the output type specified, or a new one (which is added to the internal list)
| |
GetNumberOfCatalogsInMetaDataForDatabase |
Gets the number of catalogs in meta data for database.
| |
GetOrCreateGroupableModelElementMapping(GroupableModelElement, IProjectElementMapTargetElement, Boolean) |
Gets or creates the GroupableModelElement mapping for the element to map, for the database type related to the driver specified.
| |
GetOrCreateGroupableModelElementMapping(GroupableModelElement, String, Boolean) |
Gets or creates the GroupableModelElement mapping for the GroupableModelElement to map, for the database type related to the driver specified.
| |
GetOutputSettingValuesFilteredForTargetElementType |
Gets the output setting values for the target element type specified, including the default values inherited from the project,
filtered with the ignored values.
| |
GetRealBoolSettingValue |
Gets the real setting value of the setting with the name specified as bool
| |
GetRealIntSettingValue |
Gets the real setting value of the setting with the name specified as int
| |
GetRealSettingValue |
Gets the real setting value of the setting with the name specified
| |
GetRealStringSettingValue |
Gets the real setting value of the setting with the name specified as string
| |
GetRealStringSettingValueWithMacrosResolved |
Gets the real setting value of the setting with the name specified as string. Also resolves any macros defined in the value (if any) to real values.
| |
GetSubHierarchyForEntity |
Gets the sub hierarchy for the entity specified
| |
GetSubHierarchyRootForEntity |
Gets the sub hierarchy root for the sub hierarchy the entity specified is located in.
| |
GetSubtypesForEntity |
Gets all the direct subtypes for the entity specified.
| |
GetSupertypeForEntity |
Gets the supertype for entity, if the entity is in an inheritance hierarchy
| |
GetSupportedActionCombinationsOfTargetFramework |
Gets the supported action combinations by the current target framework. Obtained from the hidden setting SupportedActionCombinations.
| |
GetSystemTypeConverters |
Gets the system type converters as supported by the current target framework.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetTypeConverterDefinition |
Gets the type converter definition with the name, either from the project specific type converters list or from the designer type converters
| |
GetTypeConvertersUsingTypeFilter |
Gets the type converters using a type filter. It returns all type converters which are found in the system folder combined with the type converters
found in the additional type converter folder and which have coreType as the core type (the type of object returned
from CreateInstance) and if fromType is specified, it is used to limit the list of type converters to return by filtering on the fact that they
can convert from this type. If a type converter is 'design only' (so a system type converter) and not supported by the target framework, it's
filtered out and not returned.
| |
ImportData |
Imports the data in dataToImport into this project. The dataToImport is produced by the importer used from the rawElements.
| |
IsHierarchyRoot |
Determines whether the passed in entity is a hierarchy root for an inheritance hierarchy
| |
IsInInheritanceHierarchy |
Determines whether the passed in entity is part of an inheritance hierarchy or not
| |
IsNameInUseInGroup |
Determines whether the specified nameToCheck is already present in the group groupName. The nameToCheck and group name are checked case insenstive.
| |
IsSubType |
Determines whether the entity passed in is a subtype.
| |
Load(String) |
Loads a project with the data in the file with the specified filename.
| |
Load(String, String) |
Loads a project with the data in the file with the specified filename.
| |
MakeEntitiesAbstract |
Makes the entities in the enumerable passed in abstract / not abstract
| |
MakeEntitiesSubtypeOf |
Makes the entities in the enumerable passed in a subtype of the supertype specified. The hierarchy type specified should be used as the hierarchy type
for the subtype and if the supertype isn't in an inheritance hierarchy, also for the supertype.
| |
MakeFolderAbsolute |
Routine which will produce a full, absolute folder (e.g. c:\foo\bar), from the folder specified. If the folder specified is a full folder (i.e.
doesn't start with .\ or ..\ or is equal to '.'), the folder is simply returned as result. If the folder is a relative folder, it is seen as
relative folder from the location of this project, so it's appended to the ProjectLocationPathFilename's path.
| |
MakeRelationshipsModelOnly |
Makes the relationships in the enumerable passed on model only.
| |
ManageTypeShortcuts |
Manages the type shortcuts by updating the list of type shortcuts with the set passed in.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
MoveElementsToGroup |
Moves the elements to the group specified.
| |
MoveFieldsToSuperSubType |
Moves the fields specified to destination from source, if destination and source are in the same inheritance hierarchy
| |
PasteData |
Pastes the data in dataToImport into this project. The dataToImport is produced by a copy action to the clipboard and is obtained from the clipboard
| |
PerformMetaDataAdjustment |
Performs the meta data adjustment.
| |
PerformPostDDLSQLExportActions |
Performs the post DDLSQL export actions, which means that all change trackers are reset, all elements marked for deletion are removed and
all elements which are marked as created by designer have their flag reset.
| |
RefreshMetaData |
Refreshes the meta data of database with driver specified with the catalogs specified.
| |
RemoveDerivedModel |
Removes the derived model specified from this project.
| |
RemoveEntitiesFromModelView |
Removes the entities from model view.
| |
RemoveEntityDefinition |
Removes the entity definition.
| |
RemoveFieldElementsBasedOnFieldType |
Removes the fieldelements based on the passed in fieldtype
| |
RemoveModelView |
Removes the model view.
| |
RemoveRelationship |
Removes the relationship.
| |
RemoveRootDocument |
Removes the root document specified from this project.
| |
RemoveSPCallDefinition |
Removes the SP call definition.
| |
RemoveTvfCallDefinition |
Removes the TVF call definition.
| |
RemoveTypedListDefinition |
Removes the typed list definition.
| |
RemoveTypedViewDefinition |
Removes the typed view definition.
| |
RemoveValueTypeDefinition |
Removes the value type definition.
| |
RenameCatalog |
Renames the catalog.
| |
RenameGroup | Renames the group. | |
RenameSchema |
Renames the schema.
| |
RenameSequence |
Renames the sequence.
| |
RenameTable |
Renames the table.
| |
RenameTableField |
Renames the table field.
| |
ReplaceRelationship |
Replaces the relationship passed in
| |
ResetSortOrderPerDBTypeListsForLoadedDrivers |
Resets the sort order per DB type lists for loaded drivers. Called when involved properties changed in an outside editor
| |
Save |
Saves this project to Xml, to the file stored inside this project's properties.
| |
Save(Boolean) |
Saves this project to Xml, to the file stored inside this project's properties.
| |
Save(EncodingType) |
Saves this project to Xml, to the file stored inside this project's properties.
| |
Save(Boolean, EncodingType) |
Saves this project to Xml, to the file stored inside this project's properties.
| |
Save(FuncString, String, DialogResult, ActionString, String, EncodingType) |
Saves this project to Xml, to the file stored inside this project's properties.
| |
Save(Boolean, FuncString, String, DialogResult, ActionString, String, EncodingType) |
Saves this project to Xml, to the file stored inside this project's properties.
| |
Save(Boolean, FuncString, String, DialogResult, ActionString, String, EncodingType, String) |
Saves this project to Xml, to the file stored inside this project's properties.
| |
SaveAndCreateBackup(String) |
Saves the current project and creates a backup of this project too. The backup will be placed in the same folder the project is saved in.
| |
SaveAndCreateBackup(String, String) |
Saves the current project and creates a backup of this project too.
| |
SerializeToWriter |
Serializes the data in this class to the serializer passed in
| |
SetDefaultsPerTargetElementType |
Sets the type of the defaults per target element.
| |
SetNewOutputSettingValuesContainer |
Sets the new output setting values container in this frameworkholder.
| |
SetSuperTypeForEntity |
Sets the super type for entity. To remove an entity as subtype altogether, pass null for newSuperType. If the entity already has a supertype set,
it's first removed as a subtype from that entity. If the subType entity has subtypes and newSuperType is null, subType becomes the new root for these
subtypes, so it forms a new hierarchy.
| |
SetTargetFramework |
Sets the target framework for this project
| |
ToggleIsAbstractFlag |
Toggles the IsAbstract flag on the entity passed in, if the entity is in an inheritance hierarchy
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UpdateCodeGenerationCyclePreferences |
Updates the code generation cycle preferences stored in this instance with the one specified.
| |
UpdateEditedTypeConversionDefinitions |
Updates the edited type conversion definitions.
| |
Validate |
Validates the project. It will ask all contained elements if they're valid, which will cause errors/warnings to
be reported along the way.
| |
ValidateDerivedModels |
Validates the derived models, using built-in validation and external validators.
| |
ValidateEntityModelFramework |
Validates the entity model using the target framework's validator.
| |
ValidateMappings |
Validates the mappings of elements in the project.
| |
ValidateModelElements |
Validates the model elements present in the project. This method doesn't perform any bookkeeping of collected errors nor signal any events validation has started.
| |
ValidateNewDerivedModelName(String, String, String) |
Validates whether the name specified is a valid name for a new derived model. Will check for duplicates.
| |
ValidateNewDerivedModelName(String, Boolean, String, String) |
Validates whether the name specified is a valid name for a new derived model.
| |
ValidateNewEntityModelElementName(String, String, String, String) |
Validates whether the name specified is a valid name for a new element in the entity model.
| |
ValidateNewEntityModelElementName(String, String, Boolean, String, String) |
Validates whether the name specified is a valid name for a new element in the entity model.
| |
ValidateNewModelViewName |
Validates whether the name specified is a valid name for a new model view
| |
ValidateNewRootDocumentName |
Validates whether the name specified is a valid name for a new derived element in the derived model specified
|