in impl/src/main/java/org/apache/tuscany/sdo/model/impl/TypeImpl.java [983:1011]
public boolean isSet(int propertyIndex)
{
switch (propertyIndex)
{
case BASE_TYPE:
return baseType != null && !baseType.isEmpty();
case PROPERTY:
return property != null && !property.isEmpty();
case ALIAS_NAME:
return aliasName != null && !aliasName.isEmpty();
case ANY:
return any != null && !isSequenceEmpty(getAny());
case NAME:
return isSetName();
case URI:
return isSetUri();
case DATA_TYPE:
return isSetDataType();
case OPEN:
return isSetOpen();
case SEQUENCED:
return isSetSequenced();
case ABSTRACT:
return isSetAbstract();
case ANY_ATTRIBUTE:
return anyAttribute != null && !isSequenceEmpty(getAnyAttribute());
}
return super.isSet(propertyIndex);
}