StudyCrafterAssistant
Classes | Enumerations
StudyCrafter.Assistant.Representation Namespace Reference

Classes

class  BaseGraphNode
 
class  BaseGraphOwner
 
class  BinaryOperator
 
class  BoolProperty
 
class  ChoicesProperty
 
class  ConditionalProperty
 
class  DoubleProperty
 
class  ExpressionParser
 
class  ExpressionParsingTest
 
class  ExpressionProperty
 
class  GraphCollection
 
class  GraphID
 
class  GraphOwnerExtensions
 
class  GraphStore
 
interface  IEdgeIDGenerator
 
interface  IGraphBuilder
 
interface  IGraphIDGenerator
 
interface  IGraphNode
 
interface  IGraphOwner
 
interface  IGraphStore
 
class  IntProperty
 
interface  IObjectIDGenerator
 
interface  IOperand
 
interface  IOperator
 
interface  IProperty
 
interface  IPropertyDictionary
 
class  LayoutObjectProperty
 
class  NegateOperator
 
class  Operand
 
class  OperatorOperand
 
class  PropertyDefinition
 
class  PropertyDictionary
 
class  PropertyFactory
 
class  SequentialEdgeIDGenerator
 
class  SequentialIDGenerator
 
class  SequentialObjectIDGenerator
 
class  StringExpressionProperty
 
class  StringProperty
 
class  TerminalOperand
 
class  VariableProperty
 

Enumerations

enum  OpType {
  Add, Subtract, Multiply, Divide,
  Power, Negate, Equals, Greater,
  Less, Greater_OR, Less_OR, NotEqual
}
 
enum  PropertyType {
  String, Double, Int, Bool,
  Variable, Expression, Choices, Conditional,
  LayoutObject, StringExpression
}