class ElementType extends PropertyBase {

    @Override
    public int hashCode()
    {
        return Objects.hash(getElementTypeId(), getElementTypeName(), getElementSuperTypeNames(),
                            getElementTypeVersion(),
                            getElementTypeDescription(), getElementSourceServer(), getElementOrigin(),
                            getElementHomeMetadataCollectionId(), getElementHomeMetadataCollectionName(),
                            getElementLicense());
    }

    public  ElementType();
    public  ElementType(ElementType templateType);

}