C# Class Ecologylab.BigSemantics.MetaMetadataNS.MetaMetadataNestedField

Inheritance: MetaMetadataField
显示文件 Open project: ecologylab/BigSemanticsCSharp Class Usage Examples

Protected Properties

Property Type Description
_waitingToInheritFrom Stack
_waitingToInheritFromInheritanceHandler Stack

Public Methods

Method Description
AddInheritanceFinishHandler ( MetaMetadataNestedField inheritingField, InheritFinishedEventHandler eventHandler, InheritanceHandler inheritanceHandler ) : void
ClearInheritFinishedOrInProgressFlag ( ) : void
GetMetaMetadataCompositeField ( ) : MetaMetadataCompositeField
GetTypeName ( ) : String
InheritMetaMetadata ( InheritanceHandler inheritanceHandler ) : void
IsNewMetadataClass ( ) : bool
SetNewMetadataClass ( bool b ) : void

Protected Methods

Method Description
BindMetadataClassDescriptor ( SimplTypesScope metadataTScope ) : MetadataClassDescriptor
BindMetadataFieldDescriptors ( SimplTypesScope metadataTScope, MetadataClassDescriptor metadataClassDescriptorToBind ) : void
CustomizeFieldDescriptor ( SimplTypesScope metadataTScope, MetadataFieldDescriptorProxy fdProxy ) : void
FinishInheritance ( ) : void
GetMetaMetadataTagToInheritFrom ( ) : String
GetMetadataClassName ( ) : string
GetMetadataClassSimpleName ( ) : string
InheritMetaMetadataHelper ( InheritanceHandler inheritanceHandler ) : bool
MetaMetadataNestedField ( ) : System

Private Methods

Method Description
GetMetadataClassDescriptor ( SimplTypesScope metadataTScope ) : MetadataClassDescriptor
InheritNonFieldComponentsFromMM ( MetaMetadata inheritedMetaMetadata ) : void

Method Details

AddInheritanceFinishHandler() public method

public AddInheritanceFinishHandler ( MetaMetadataNestedField inheritingField, InheritFinishedEventHandler eventHandler, InheritanceHandler inheritanceHandler ) : void
inheritingField MetaMetadataNestedField
eventHandler InheritFinishedEventHandler
inheritanceHandler InheritanceHandler
return void

BindMetadataClassDescriptor() protected method

protected BindMetadataClassDescriptor ( SimplTypesScope metadataTScope ) : MetadataClassDescriptor
metadataTScope Simpl.Serialization.SimplTypesScope
return Ecologylab.BigSemantics.MetadataNS.MetadataClassDescriptor

BindMetadataFieldDescriptors() protected method

protected BindMetadataFieldDescriptors ( SimplTypesScope metadataTScope, MetadataClassDescriptor metadataClassDescriptorToBind ) : void
metadataTScope Simpl.Serialization.SimplTypesScope
metadataClassDescriptorToBind Ecologylab.BigSemantics.MetadataNS.MetadataClassDescriptor
return void

ClearInheritFinishedOrInProgressFlag() public method

public ClearInheritFinishedOrInProgressFlag ( ) : void
return void

CustomizeFieldDescriptor() protected method

protected CustomizeFieldDescriptor ( SimplTypesScope metadataTScope, MetadataFieldDescriptorProxy fdProxy ) : void
metadataTScope Simpl.Serialization.SimplTypesScope
fdProxy MetadataFieldDescriptorProxy
return void

FinishInheritance() protected method

protected FinishInheritance ( ) : void
return void

GetMetaMetadataCompositeField() public abstract method

public abstract GetMetaMetadataCompositeField ( ) : MetaMetadataCompositeField
return MetaMetadataCompositeField

GetMetaMetadataTagToInheritFrom() protected abstract method

protected abstract GetMetaMetadataTagToInheritFrom ( ) : String
return String

GetMetadataClassName() protected method

protected GetMetadataClassName ( ) : string
return string

GetMetadataClassSimpleName() protected method

protected GetMetadataClassSimpleName ( ) : string
return string

GetTypeName() public method

public GetTypeName ( ) : String
return String

InheritMetaMetadata() public method

public InheritMetaMetadata ( InheritanceHandler inheritanceHandler ) : void
inheritanceHandler InheritanceHandler
return void

InheritMetaMetadataHelper() protected abstract method

protected abstract InheritMetaMetadataHelper ( InheritanceHandler inheritanceHandler ) : bool
inheritanceHandler InheritanceHandler
return bool

IsNewMetadataClass() public method

public IsNewMetadataClass ( ) : bool
return bool

MetaMetadataNestedField() protected method

protected MetaMetadataNestedField ( ) : System
return System

SetNewMetadataClass() public method

public SetNewMetadataClass ( bool b ) : void
b bool
return void

Property Details

_waitingToInheritFrom protected_oe property

protected Stack _waitingToInheritFrom
return Stack

_waitingToInheritFromInheritanceHandler protected_oe property

protected Stack _waitingToInheritFromInheritanceHandler
return Stack