Click or drag to resize

BaseModel Class

The Base class defines common properties across the platform.
Inheritance Hierarchy
SystemObject
  Livit.Learn.ModelBaseModel
    More...

Namespace:  Livit.Learn.Model
Assembly:  Livit.Learn.Model (in Livit.Learn.Model.dll) Version: 0.0.0.0
Syntax
C#
[SerializableAttribute]
public abstract class BaseModel : IBaseModel

The BaseModel type exposes the following members.

Properties
  NameDescription
Public propertyAttached
Defines an attached property.
Public propertyComments
(Development) Includes comments in the XML code.
Public propertyCode exampleDataContext
Contains a source of all bindings defined for element.
Public propertyExternalXmlPath
Public propertyId
Defines a unique identifier for an element in the simulation.
Public propertyIsIdAutogenerated
Public propertyStatic memberIsSaving
Returns true while saving progress.
Public propertyTemplateVersionId
Contains a id of source template.
Public propertyXmlComments
(Development) Used as temporary storage for XML comments (like ) to keep them.
Top
Methods
  NameDescription
Public methodDeepCopy
Creates an in-memory clone of this object using a BinaryFormatter to ensure all child properties are copied as well.
Public methodShallowCopy
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Public methodUpdateModels
This method will update this model and all its child models.
Top
See Also
Inheritance Hierarchy
SystemObject
  Livit.Learn.ModelBaseModel
    Livit.Learn.ModelAccessibilityModel
    Livit.Learn.ModelActionBasedPlayHistoryModel
    Livit.Learn.ModelActionReplayModel
    Livit.Learn.Model.ActionsAsyncActionRefModel
    Livit.Learn.ModelActionsModel
    Livit.Learn.ModelAnchoredScreenManagerModel
    Livit.Learn.ModelAssetModel
    Livit.Learn.ModelAsyncManagerModel
    Livit.Learn.ModelAttributeModel
    Livit.Learn.ModelAudioCenterModel
    Livit.Learn.ModelAudioModel
    Livit.Learn.Model.ConditionsConditionModel
    Livit.Learn.ModelConditionsDependantModel
    Livit.Learn.ModelConditionsModel
    Livit.Learn.ModelContentsModel
    Livit.Learn.ModelConversationReplayModel
    Livit.Learn.ModelDataPointModel
    Livit.Learn.ModelDataSetModel
    Livit.Learn.ModelElementsModel
    Livit.Learn.ModelExplorationModeManagerModel
    Livit.Learn.ModelFieldModel
    Livit.Learn.Model.GUIGUICollectionModel
    Livit.Learn.Model.GUIGUIGraphAxesModel
    Livit.Learn.Model.GUIGUIGraphAxisModel
    Livit.Learn.Model.GUIGUIGraphPieModel
    Livit.Learn.Model.GUIGUIGraphSeriesModel
    Livit.Learn.Model.GUIGUIGraphSeriesValuesModel
    Livit.Learn.Model.GUI.StylesGUIStyleBaseModel
    Livit.Learn.ModelImageModel
    Livit.Learn.ModelMediaCenterModel
    Livit.Learn.ModelMessageDialogButtonModel
    Livit.Learn.ModelMessageDialogModel
    Livit.Learn.ModelMessageHandlerModel
    Livit.Learn.ModelMigrationFeatureCollectionModel
    Livit.Learn.ModelMigrationFeatureModel
    Livit.Learn.ModelMixtureTransferReplayModel
    Livit.Learn.ModelParameterModel
    Livit.Learn.ModelPhysicsObjectModel
    Livit.Learn.ModelPlayHistoryModel
    Livit.Learn.ModelQuestModel
    Livit.Learn.ModelQuizBlockCollectionModel
    Livit.Learn.ModelQuizBlockModel
    Livit.Learn.ModelQuizBlockReferenceCollectionModel
    Livit.Learn.ModelRefDictionaryModelT
    Livit.Learn.ModelRefListModelT
    Livit.Learn.Model.RulesConditionCollectionModel
    Livit.Learn.Model.Rules.PhaseSeparationAssociatedSubstanceCollectionModel
    Livit.Learn.Model.Rules.PhaseSeparationAssociatedSubstanceModel
    Livit.Learn.Model.Rules.PhaseSeparationPhaseCollectionModel
    Livit.Learn.Model.Rules.PhaseSeparationPhaseModel
    Livit.Learn.Model.RulesReagentCollectionModel
    Livit.Learn.Model.RulesReagentModel
    Livit.Learn.Model.RulesRuleConditionModel
    Livit.Learn.Model.RulesRuleModel
    Livit.Learn.ModelSceneCollectionModel
    Livit.Learn.ModelScoreManagerModel
    Livit.Learn.ModelSimulationReplayModel
    Livit.Learn.Model.SimulatorSimulationModel
    Livit.Learn.Model.SubstancesMixtureCollectionModel
    Livit.Learn.Model.SubstancesMixtureModel
    Livit.Learn.Model.SubstancesSubstanceCollectionModel
    Livit.Learn.Model.SubstancesSubstanceModel
    Livit.Learn.Model.SubstancesSubstanceTypeModel
    Livit.Learn.ModelSurfaceContentsModel
    Livit.Learn.ModelSurfacePointsModel
    Livit.Learn.ModelTimeModel
    Livit.Learn.Model.TooltipFormattersCommonTooltipFormatterModel
    Livit.Learn.Model.TooltipFormattersDetailedTooltipFormatterModel
    Livit.Learn.ModelTriggableModel
    Livit.Learn.ModelVoiceManagerDataModel
    Livit.Learn.ModelVoiceModel
    Livit.Learn.ModelWikiModel