# xpand2::Type

## `xpand2::Type`

Supertype: `Object`

Table 12. Properties

Type | Name | Description
--- | --- | ---
`String` | `name` |
`Set` | `allStaticProperties` |
`String` | `documentation` |
`Set` | `superTypes` |
`Set` | `allProperties` |
`Set` | `allFeatures` |
`Set` | `allOperations` |

Table 13. Operations

Return type | Name | Description
--- | --- | ---
`xpand2::StaticProperty` | `getStaticProperty` ( `String` ) |
`xpand2::Feature` | `getFeature` ( `String` , `List` ) |
`Boolean` | `isInstance` ( `Object` ) |
`xpand2::Property` | `getProperty` ( `String` ) |
`Object` | `newInstance` () |
`Boolean` | `isAssignableFrom` ( `xpand2::Type` ) |
`xpand2::Operation` | `getOperation` ( `String` , `List` ) |