A function Func<object[], object[]>
as Fact.
More...
A function Func<object[], object[]>
as Fact.
◆ FunctionFact() [1/3]
FunctionFact.FunctionFact |
( |
| ) |
|
Only being used by JsonReader to initiate empty Facts.
- See also
- SOMDocManager
◆ FunctionFact() [2/3]
FunctionFact.FunctionFact |
( |
SOMDoc |
Function_SOMDoc | ) |
|
Standard Constructor: Initiates members and creates MMT Fact Server-Side
- Parameters
-
◆ FunctionFact() [3/3]
FunctionFact.FunctionFact |
( |
SOMDoc |
Function_SOMDoc, |
|
|
SOMDoc |
_ServerDefinition |
|
) |
| |
Bypasses initialization of new MMT Fact by using existend URI, which is not checked for existence.
- Parameters
-
function_expression | sets Function_expression and contains the Abstract Syntax Tree |
uri | MMT URI |
◆ _ReInitializeMe()
override Fact FunctionFact._ReInitializeMe |
( |
Dictionary< string, string > |
old_to_new | ) |
|
|
protected |
◆ Defines()
override SOMDoc FunctionFact.Defines |
( |
| ) |
|
◆ EquivalentWrapped()
◆ GetCompiledValue()
override object FunctionFact.GetCompiledValue |
( |
| ) |
|
|
protected |
◆ GetDependentFactIds()
override string[] FunctionFact.GetDependentFactIds |
( |
| ) |
|
|
protected |
◆ GetHashCode()
override int FunctionFact.GetHashCode |
( |
| ) |
|
canonical
- Returns
- unique-ish Hash
◆ MakeMMTDeclaration()
override MMTFact FunctionFact.MakeMMTDeclaration |
( |
| ) |
|
◆ parseFact()
static new IEnumerator FunctionFact.parseFact |
( |
List< Fact > |
ret, |
|
|
MMTFact |
fact |
|
) |
| |
|
static |
◆ RecalculateTransform()
override void FunctionFact.RecalculateTransform |
( |
| ) |
|
|
protected |
◆ Function
Func<object[], object[]> FunctionFact.Function |
◆ Function_SOMDoc
SOMDoc FunctionFact.Function_SOMDoc |
MMT AST representing the function
◆ Signature
Type [] FunctionFact.Signature |
The signature of this function.
◆ HasDependentFacts
override bool FunctionFact.HasDependentFacts |
|
get |
The documentation for this class was generated from the following file:
- D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/!UFrameIT/FrameIT/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/Facts/FunctionFact.cs