Click or drag to resize

ExternalObjectType Class

A representation of an external object type registered with GrGen. The bottom type of the external object type hierarchy that is always available is type object (not to be mistaken with type Object, the bottom type of the internal object type hierarchy).
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.libGrExternalObjectType

Namespace:  de.unika.ipd.grGen.libGr
Assembly:  libGr (in libGr.dll) Version: GrGen.NET 8.1
Syntax
C#
public abstract class ExternalObjectType

The ExternalObjectType type exposes the following members.

Constructors
  NameDescription
Public methodExternalObjectType
Initializes a new instance of the ExternalObjectType class
Top
Properties
  NameDescription
Public propertyDirectSuperTypes
Array containing all direct super types of this type, the readonly interface.
Public propertyFunctionMethods
Enumerates all function methods of this type.
Public propertyNumFunctionMethods
The number of function methods of this type.
Public propertyNumProcedureMethods
The number of procedure methods of this type.
Public propertyProcedureMethods
Enumerates all procedure methods of this type.
Top
Methods
  NameDescription
Public methodGetFunctionMethod
Returns a function definition object for the given function method name. If this type does not have a function method with this name, null is returned.
Public methodGetProcedureMethod
Returns a procedure definition object for the given procedure method name. If this type does not have a procedure method with this name, null is returned.
Public methodInitDirectSupertypes
Public methodIsA
Checks, whether this type is compatible to the given type, i.e. this type is the same type as the given type or it is a sub type of the given type.
Public methodToString
Returns the name of the type.
(Overrides ObjectToString.)
Top
Fields
  NameDescription
Public fieldName
The name of the type.
Public fieldType
The .NET type of the type.
Top
See Also