package opc.ua.im;

import opc.ua.addressspace.datatypes.QualifiedName;
import opc.ua.addressspace.nodeclasses.ObjectTypeNode;

public class BaseObjectType {

    private QualifiedName BrowseName = new QualifiedName("BaseObjectType");
    private boolean IsAbstract = false;
    
    private ObjectTypeNode HasSubtype = new ObjectTypeNode("ServerType");
    private ObjectTypeNode HasSubtype = new BaseObjectType("ServerCapabilitiesType");
    HasSubtype ObjectType   ServerDiagnosticsType
    HasSubtype ObjectType   SessionsDiagnosticsSummaryType
    HasSubtype ObjectType   SessionDiagnosticsObjectType
    HasSubtype ObjectType   VendorServerInfoType
    HasSubtype ObjectType   ServerRedundancyType
    HasSubtype ObjectType   BaseEventType
    HasSubtype ObjectType   ModellingRuleType
    HasSubtype ObjectType   FolderType
    HasSubtype ObjectType   DataTypeEncodingType
    HasSubtype ObjectType   DataTypeSystemType

}
