class AssetSchemaAttribute extends AssetReferenceable {

    public AssetSchemaType getAttributeType()
    {
        if ((schemaAttributeBean != null) && (schemaAttributeBean.getAttributeType() != null))
        {
            return AssetSchemaType.createAssetSchemaType(parentAsset, schemaAttributeBean.getAttributeType());
        }

        return null;
    }

    protected  AssetSchemaAttribute(SchemaAttribute schemaAttributeBean);
    public  AssetSchemaAttribute(AssetDescriptor parentAsset,
                                SchemaAttribute schemaAttributeBean);
    public  AssetSchemaAttribute(AssetDescriptor parentAsset, AssetSchemaAttribute template);

}