Name | Description | |
---|---|---|
AddArticleReference | Overloaded. Adds a new ArticleReference to the Project. Returns the added ArticleReference. | |
AddOption | Overloaded. Adds Option to the Project . | |
AddOptionGroup | Overloaded. Adds OptionGroup to the Project . The description is set to an empty multilang value. | |
ChangeLocationName | Changes name of the given location. After that change a location object becomes invalid, to get this object once again, use the GetLocationObjects function. | |
Close | Closes the project. Must not be called before Remove() | |
CreateLocation | Overloaded. Creates location in the given hierarchy, and places it in position eRelPos relatively to the existing location strExistingLocation. | |
Dispose() | Destructor for deterministic finalization of Project object. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
Equals | Operator of comparison implementation. Checks if two StorableObjects refer to the same object in the project. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
GetHashCode | Serves as the default hash function. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
GetLocationObjects | Overloaded. Returns array of all project's location objects. | |
GetLocationPrototype | Creates location prototype using property list pProps. Property identifiers that describe location are written to the list. | |
GetLocations | Returns array of names of project's location for given hierarchy type (PLANT, LOCATION etc.) | |
GetNamePrototype | Overloaded. Gets the name prototype for a given function group. For given function group two separate lists with properties used in project structure are created. | |
GetOptionByName | Method for finding Option assigned to the Project with a given name. | |
GetOptionGroupByName | Method for finding OptionGroup assigned to the Project with a given name. | |
GetSegmentDefinition | Returns Eplan.EplApi.DataModel.Planning.SegmentDefinition from this Project with given name. | |
GetTypeName | Returns object type name. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
LockAllObjects | Locks all data model objects in the project. | |
LockObject | Tries to lock current object in database for exclusive access. Throws Eplan.EplApi.Base.LockingException on failure. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
ParseNameAndProps | Parsing of function name with additional properties. | |
Remove | Removes the project. Must not be called after Close() | |
RemoveAllPages | Removes all pages from project. | |
RemoveArticleReference | Removes the ArticleReference from the Project | |
SetSortedLocations | Sets the location order, as in the arrLocations parameter, for given hierarchy type. Locations existing in project and not passed in arrLocations are placed after the passed ones. If arrLocations parameter contains not existing location name, this method returns false and no changes are made to the project | |
SmartLock | Tries to lock current object. If object is Placement - it's page will be locked as well; Eplan.EplApi.DataModel.E3D.Placement3D locks it's installation space; Function locks all it's connections and connection definition points; Page locks all placements from this page. Throws Eplan.EplApi.Base.LockingException on failure. (Inherited from Eplan.EplApi.DataModel.StorableObject) | |
ToString | Returns a string that represents the current object. | |
ToStringIdentifier | Returns this object as string identifier. (Inherited from Eplan.EplApi.DataModel.StorableObject) |