mDeleteAction = new DeleteFeatureStructureAction(this.mDocument);
mSelectAllAction = new SelectAllAction();
TypeSystem ts = mCAS.getTypeSystem();
filterTypes = new HashSet<Type>();
filterTypes.add(ts.getType(CAS.TYPE_NAME_ARRAY_BASE));
filterTypes.add(ts.getType(CAS.TYPE_NAME_BOOLEAN_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_BYTE_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_LONG_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_SHORT_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_FLOAT_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_DOUBLE_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_BYTE));
filterTypes.add(ts.getType(CAS.TYPE_NAME_ANNOTATION_BASE));
filterTypes.add(ts.getType(CAS.TYPE_NAME_SHORT));
filterTypes.add(ts.getType(CAS.TYPE_NAME_LONG));
filterTypes.add(ts.getType(CAS.TYPE_NAME_FLOAT));
filterTypes.add(ts.getType(CAS.TYPE_NAME_DOUBLE));
filterTypes.add(ts.getType(CAS.TYPE_NAME_BOOLEAN));
filterTypes.add(ts.getType(CAS.TYPE_NAME_EMPTY_FLOAT_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_EMPTY_FS_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_EMPTY_INTEGER_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_EMPTY_STRING_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_FLOAT));
filterTypes.add(ts.getType(CAS.TYPE_NAME_FLOAT_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_FLOAT_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_FS_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_FS_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_INTEGER));
filterTypes.add(ts.getType(CAS.TYPE_NAME_INTEGER_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_INTEGER_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_LIST_BASE));
filterTypes.add(ts.getType(CAS.TYPE_NAME_NON_EMPTY_FLOAT_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_NON_EMPTY_FS_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_NON_EMPTY_INTEGER_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_NON_EMPTY_STRING_LIST));
filterTypes.add(ts.getType(CAS.TYPE_NAME_SOFA));
filterTypes.add(ts.getType(CAS.TYPE_NAME_STRING));
filterTypes.add(ts.getType(CAS.TYPE_NAME_STRING_ARRAY));
filterTypes.add(ts.getType(CAS.TYPE_NAME_STRING_LIST));
}