7 #include <vlpi/entityType.h>
34 DtObjectType(
int superType,
int kind,
int domain,
int country,
35 int category,
int subCategory,
int specific,
int extra);
37 DtObjectType(
int superType,
const DtEntityType & entityType);
51 virtual void setSuperType(
int type);
52 virtual int superType()
const;
55 virtual const char *string(
char sep =
':')
const;
64 virtual bool matchPattern(
const DtObjectType &pat)
const;
76 const int operator[](
int)
const;
79 bool hasWildCard()
const;
110 static const DtObjectType & individualCulturalFeatureType();
163 return DtSubCategory;
177 for (
int i = 0; i < 7; i++)
179 if ((*
this)[i] == -1)
201 return DtSubCategory;