Click or drag to resize

CtDocument Class

Icdd Toolkit Library Class: CtDocument abstract class for references to a document; an individual shall at least be member of ct:ExternalDocument or ct:InternalDocument; and optionally, individuals can be a member of other subtypes of ct:Document such as ct:SecuredDocument and/or ct:EncryptedDocument (c) 2022 Philipp Hagedorn, Chair of Computing in Engineering, Ruhr-University Bochum, Germany Mail: philipp.hagedorn-n6v@rub.de
Inheritance Hierarchy

Namespace: IIB.ICDD.Model.Container.Document
Assembly: IIB.ICDD (in IIB.ICDD.dll) Version: 1.0.0
Syntax
C#
public abstract class CtDocument : DsComplexPropertyValue, 
	IIcddVersioning

The CtDocument type exposes the following members.

Properties
 NameDescription
Public propertyAlternativeDocument a property to link a document to an alternative version of that document
Public propertyContainer
(Inherited from IcddBaseElement)
Public propertyCreation
(Inherited from IcddBaseElement)
Public propertyCreator
(Inherited from IcddBaseElement)
Public propertyDescription a general description
Public propertyEffectiveType
(Inherited from IcddBaseElement)
Public propertyFileFormat The mediatype of a document following the Internet Assigned Numbers Authority's specification (https://www.iana.org/assignments/media-types/media-types.xhtml);examples are 'application/pdf' and 'audio/mpeg'
Public propertyFileType a string that specifies the file type such as "GML", "IFC", "shp", "xlsx", "pdf","rvt"; the string may be a compound string in indicating also version and data format (e.g. "ifc-4-xml-zip")
Public propertyGraph
(Inherited from IcddBaseElement)
Public propertyGuid
(Inherited from IcddBaseElement)
Public propertyIsModified
(Inherited from IcddBaseElement)
Public propertyModification
(Inherited from IcddBaseElement)
Public propertyModifier
(Inherited from IcddBaseElement)
Public propertyName a name for a resource
Public propertyPriorVersion an optional reference to the prior version of this resource
Public propertyPublisher
(Inherited from IcddBaseElement)
Public propertyRequested a boolean to indicate whether a document is required or not. When this property is not set the value can be interpreted as 'false'
Public propertyResource
(Inherited from IcddBaseElement)
Public propertyVersionDescription an optional character string that may be used to provide a description for a version of the corresponding resource
Public propertyVersionId an optional character string that may be used to identify a version of the corresponding resource
Top
Methods
 NameDescription
Public methodAbsoluteFilePath Gets the file path of the document
Public methodAsNode
(Inherited from IcddBaseElement)
Public methodAsResource
(Inherited from IcddBaseElement)
Public methodAsSubgraph
(Inherited from IcddBaseElement)
Public methodAsUri
(Inherited from IcddBaseElement)
Public methodDelete Deletes this document
Public methodElementType Returns the URI of the Element type
(Overrides DsComplexPropertyValueElementType)
Public methodEquals overrides standard equals method
(Overrides IcddBaseElementEquals(Object))
Public methodGetHashCode Gets the Hash code of the element
(Overrides IcddBaseElementGetHashCode)
Public methodGetLinkedElements Gets all LinkElements that are linked with this document
Public methodGetLinks Gets all links in all linksets involving this document
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetTypeString
(Inherited from IcddBaseElement)
Public methodIsSameOrSubclass
(Inherited from IcddBaseElement)
Public methodNextVersion Creates a new version of this document that can optionally be copied to another container
Public methodStatic memberRead Method that reads a Document from an Information container and a specific RDF resource, and initializes the protected constructor
Public methodToJsonLD
(Inherited from IcddBaseElement)
Public methodToJsonLDString
(Inherited from IcddBaseElement)
Public methodToString Returns a string representation of the document
(Overrides ObjectToString)
Public methodType Returns the RDF resource of the element type
(Overrides DsComplexPropertyValueType)
Top
See Also