Interface class, available in: Global contextUsed to query for object member descriptions. Examples:
Simulator.print(Interface.makeFrom(Populations[0]).getType("perfperiod"));
Simulator.print(Interface.makeFrom(Populations[0]).getMin("perfperiod"));
Simulator.print(Interface.makeFrom(Populations[0]).getMax("perfperiod"));
Simulator.print(Interface.makeFrom(Populations[0]).getDefault("perfperiod"));
Simulator.print(Interface.makeFrom(Joint.*).getMax("dx"));
Simulator.print(Interface.makeFrom(Part.*).getName("x"));
Simulator.print(Interface.makeFrom(Creature.*).getHelp("idleen"));
var iface=Interface.makeFrom(someobject); var description="This object has "+iface.size+" properties, first property is "+iface.getId(0);
This class has 25 members:
sdleiF
int groups ROgroup count
string name ROobject name
int readonly RO0 .. 1 (false/true)d 0 1
int size ROproperty count
snoitcnuF
function findGroupId(string name)returns intgroup index for group name
function findId(string name)returns intitem index having id
function findIdInGroup(string name, untyped group_name_or_index)returns intitem index for id in group
function get(untyped index_or_id)returns untypedvalue of item
function getDefault(untyped index_or_id)returns stringdefault value for item
function getFlags(untyped index_or_id)returns intflags for item
function getGroup(untyped index_or_id)returns intgroup index for item
function getGroupName(int index)returns stringgroup name for group index
function getHelp(untyped index_or_id)returns stringhelp for item
function getId(untyped index_or_id)returns stringid for item
function getMax(untyped index_or_id)returns stringmax value for item
function getMin(untyped index_or_id)returns stringmin value for item
function getName(untyped index_or_id)returns stringname for item
function getType(untyped index_or_id)returns stringtype for item
function invoke(untyped function_name_or_index, Vector arguments)doesn't return a valueinvoke action
function isReadonly(object)returns inttest if object is readonly
function makeFrom(object)returns Interfaceget interface object
function makeReadonly(object)returns objectmake any object readonly
function set(untyped index_or_id, untyped value)doesn't return a valueset value of item
function setAllDefault()doesn't return a valueset default values for all items
function setDefault(untyped index_or_id)doesn't return a valueset default value for item
Global context