FrameIT
REST_JSON_API.OML_Member Class Reference
Inheritance diagram for REST_JSON_API.OML_Member:
REST_JSON_API.SOMDocCRTP< OML_Member >

Public Member Functions

 OML_Member (string name, SOMDoc of_type, SOMDoc defines)
 
override string[] GetDependentFactIds ()
 
override string ToString ()
 
- Public Member Functions inherited from REST_JSON_API.SOMDocCRTP< OML_Member >
override bool Equivalent (SOMDoc sd2)
 
override SOMDoc MapURIs (Dictionary< string, string > old_to_new)
 

Public Attributes

new string kind = "OML"
 
string name
 
SOMDoc of_type
 
SOMDoc defines
 

Protected Member Functions

override bool EquivalentWrapped (OML_Member sd2)
 
override OML_Member MapURIsWrapped (Dictionary< string, string > old_to_new)
 
override LambdaExpression _GetLambdaExpression (LambdaExpression[] lambda_applicant, LambdaExpression[] lambda_arguments, ParameterExpression[] bound_params)
 
- Protected Member Functions inherited from REST_JSON_API.SOMDocCRTP< OML_Member >
 SOMDocCRTP ()
 
abstract bool EquivalentWrapped (T sd2)
 

Package Functions

override SOMDoc SOMDocType (SOMDoc[] args, FUN.Param[] bound_params)
 
override Type ToType (Type[] args,(string name, Type type)[] bound_params)
 

Constructor & Destructor Documentation

◆ OML_Member()

REST_JSON_API.OML_Member.OML_Member ( string  name,
SOMDoc  of_type,
SOMDoc  defines 
)

Member Function Documentation

◆ _GetLambdaExpression()

override LambdaExpression REST_JSON_API.OML_Member._GetLambdaExpression ( LambdaExpression[]  lambda_applicant,
LambdaExpression[]  lambda_arguments,
ParameterExpression[]  bound_params 
)
protected

◆ EquivalentWrapped()

override bool REST_JSON_API.OML_Member.EquivalentWrapped ( OML_Member  sd2)
protected

◆ GetDependentFactIds()

override string[] REST_JSON_API.OML_Member.GetDependentFactIds ( )

◆ MapURIsWrapped()

override OML_Member REST_JSON_API.OML_Member.MapURIsWrapped ( Dictionary< string, string >  old_to_new)
protectedvirtual

◆ SOMDocType()

override SOMDoc REST_JSON_API.OML_Member.SOMDocType ( SOMDoc[]  args,
FUN.Param[]  bound_params 
)
package

◆ ToString()

override string REST_JSON_API.OML_Member.ToString ( )

◆ ToType()

override Type REST_JSON_API.OML_Member.ToType ( Type[]  args,
(string name, Type type)[]  bound_params 
)
package

Member Data Documentation

◆ defines

SOMDoc REST_JSON_API.OML_Member.defines

◆ kind

new string REST_JSON_API.OML_Member.kind = "OML"

◆ name

string REST_JSON_API.OML_Member.name

◆ of_type

SOMDoc REST_JSON_API.OML_Member.of_type

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