FrameIT
GeneralFact Class Reference
Inheritance diagram for GeneralFact:
FactWrappedCRTP< GeneralFact >

Public Member Functions

 GeneralFact ()
 
 GeneralFact (MMTFact Raw)
 
 GeneralFact (MMTFact Raw, SOMDoc ServerDefinition)
 
override MMTFact MakeMMTDeclaration ()
 
override SOMDoc Defines ()
 
override SOMDoc GetMMTType ()
 
- Public Member Functions inherited from FactWrappedCRTP< GeneralFact >
override bool Equivalent (Fact f2)
 Compares this against f2 . More...
 
override bool Equivalent (Fact f1, Fact f2)
 Compares f1 against f2 . More...
 

Static Public Member Functions

static new IEnumerator parseFact (List< Fact > ret, MMTFact fact)
 

Protected Member Functions

override object GetCompiledValue ()
 
override bool EquivalentWrapped (GeneralFact f1, GeneralFact f2)
 
override string[] GetDependentFactIds ()
 
override void RecalculateTransform ()
 
override Fact _ReInitializeMe (Dictionary< string, string > old_to_new)
 
- Protected Member Functions inherited from FactWrappedCRTP< GeneralFact >
 FactWrappedCRTP ()
 
abstract bool EquivalentWrapped (T f1, T f2)
 CRTP step of Equivalent(Fact) and Equivalent(Fact, Fact) More...
 
bool DependentFactsEquivalent (T f1, T f2)
 

Properties

MMTFact Raw [getprivate set]
 

Constructor & Destructor Documentation

◆ GeneralFact() [1/3]

GeneralFact.GeneralFact ( )

◆ GeneralFact() [2/3]

GeneralFact.GeneralFact ( MMTFact  Raw)

◆ GeneralFact() [3/3]

GeneralFact.GeneralFact ( MMTFact  Raw,
SOMDoc  ServerDefinition 
)

Member Function Documentation

◆ _ReInitializeMe()

override Fact GeneralFact._ReInitializeMe ( Dictionary< string, string >  old_to_new)
protected

◆ Defines()

override SOMDoc GeneralFact.Defines ( )

◆ EquivalentWrapped()

override bool GeneralFact.EquivalentWrapped ( GeneralFact  f1,
GeneralFact  f2 
)
protected

◆ GetCompiledValue()

override object GeneralFact.GetCompiledValue ( )
protected

◆ GetDependentFactIds()

override string[] GeneralFact.GetDependentFactIds ( )
protected

◆ GetMMTType()

override SOMDoc GeneralFact.GetMMTType ( )

◆ MakeMMTDeclaration()

override MMTFact GeneralFact.MakeMMTDeclaration ( )

◆ parseFact()

static new IEnumerator GeneralFact.parseFact ( List< Fact ret,
MMTFact  fact 
)
static

◆ RecalculateTransform()

override void GeneralFact.RecalculateTransform ( )
protected

Property Documentation

◆ Raw

MMTFact GeneralFact.Raw
getprivate set

The documentation for this class was generated from the following file: