Click or drag to resize

ModelingObject Class

Represents an object of a Packflow modeling tree.
Represents an object of a Packflow modeling tree.
Inheritance Hierarchy
SystemObject
  Packflow.ModelingModelingObject
    More...

Namespace:  Packflow.Modeling
Assembly:  MicaSystems.Packflow.Core (in MicaSystems.Packflow.Core.dll) Version: 1.0.0.0 (3.2.0.306)
Syntax
C#
public abstract class ModelingObject : IModelInfo

The ModelingObject type exposes the following members.

Constructors
  NameDescription
Protected methodModelingObject
Top
Properties
  NameDescription
Public propertyGuid
Gets the GUID identifying this object.
Public propertyId
Gets the id identifying this object.
Public propertyInstanceGuid
Gets a guid, unique for this object instance.
Public propertyInstanceLanguage
Gets or sets the instance language (two letters format).
Public propertyIsExtended
Gets a value indicating whether this object is Extended or not, allowing to avoid an "is" verification.
Public propertyModel
Gets the model hosting this object. The Model is the root object of the modeling tree.
Public propertyName
Gets the name of this object.
Public propertyParent
Gets the parent object in the modeling tree.
Public propertyParentType
Gets the type of the parent object in the modeling tree.
Top
Methods
Extension Methods
  NameDescription
Public Extension MethodAsT
Casts an object to another type. Returns default(T) if the object is null.
(Defined by Utils_Other.)
Public Extension MethodEqualsAll
Checks that this object is equal to every object in parameters.
(Defined by Utils_Other.)
Public Extension MethodEqualsAny
Checks that this object is equal to at least one of the parameters.
(Defined by Utils_Other.)
Public Extension MethodGetString
Converts an object to String using ToString() method, else returns String.Empty.
(Defined by Utils_Other.)
Public Extension MethodIsGenericListOverloaded.
Checks if this object is a System.Collections.Generic.List.
(Defined by Utils_Linq.)
Public Extension MethodIsGenericList(Type)Overloaded.
Checks if this object is a System.Collections.Generic.List using type as T.
(Defined by Utils_Linq.)
Public Extension MethodSerializeOverloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerialize(String)Overloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerializeJsonOverloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(ListType)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(DataContractJsonSerializerSettings)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Top
See Also
Inheritance Hierarchy
SystemObject
  Packflow.ModelingModelingObject
    Packflow.ModelingApplicationMapLink
    Packflow.ModelingContentColumnMapping
    Packflow.ModelingContentColumnPermissions
    Packflow.ModelingContentColumnSettings
    Packflow.ModelingContentColumnStateControlMode
    Packflow.ModelingContentColumnTransitionRequirement
    Packflow.ModelingContentItem
    Packflow.ModelingContentItemValue
    Packflow.ModelingContentPermissionContext
    Packflow.ModelingContentPermissionContextEntry
    Packflow.ModelingContentPermissionContextEntryValue
    Packflow.ModelingContentQueryFilter
    Packflow.ModelingContentQueryNode
    Packflow.ModelingContentView_CustomCaption
    Packflow.ModelingContentView_FixedWidth
    Packflow.ModelingDiagramLabel
    Packflow.ModelingFakeState
    Packflow.ModelingFakeTransition
    Packflow.ModelingMicaContainerStyle
    Packflow.ModelingModelDiagramLink
    Packflow.ModelingModelDiagramShape
    Packflow.ModelingModelingObject_Extended
    Packflow.ModelingSectionInitialState
    Packflow.ModelingTasksDueDate
    Packflow.ModelingTransitionCondition
    Packflow.ModelingWebFormBlockCondition