edu.udo.cs.miningmart.m4
Interface MultiColumnFeature
- All Superinterfaces:
- Feature, GraphicalM4Object, M4Data, M4Object, ParameterObject
- All Known Implementing Classes:
- MultiColumnFeature
- public interface MultiColumnFeature
- extends Feature
- Version:
- $Id: MultiColumnFeature.java,v 1.3 2006/04/11 14:10:12 euler Exp $
- Author:
- Timm Euler, Daniel Hakenjos
Methods inherited from interface edu.udo.cs.miningmart.m4.M4Object |
doPrint, doPrint, equals, executeBusinessSingleValueSqlRead, executeBusinessSingleValueSqlReadL, executeBusinessSqlRead, executeBusinessSqlWrite, executeM4SingleValueSqlRead, executeM4SingleValueSqlReadL, executeM4SqlRead, executeM4SqlWrite, getCasePrintObject, getId, getM4Db, getM4ObjectFromCache, getName, getNextM4SequenceValue, isNew, load, print, putM4ObjectToCache, replaceSpacesInName, setId, setName |
getBaseAttributes
public java.util.Collection getBaseAttributes()
throws M4Exception
- Getter method.
- Returns:
- all BaseAttributes that are bundled in this MCF.
- Throws:
M4Exception
setBaseAttributes
public void setBaseAttributes(java.util.Collection theAttribs)
throws M4Exception
- Setter method.
- Throws:
M4Exception
hasBaseAttribute
public boolean hasBaseAttribute(BaseAttribute ba)
throws M4Exception
- Parameters:
ba
- a BaseAttribute
- Returns:
true
if a BaseAttribute
with the same ID is already
linked to this MultiColumnFeature
- Throws:
M4Exception
addBaseAttribute
public void addBaseAttribute(BaseAttribute ba)
throws M4Exception
- Throws:
M4Exception
getBaseAttributeByName
public BaseAttribute getBaseAttributeByName(java.lang.String name)
throws M4Exception
- Parameters:
name
- the name
- Returns:
- the
BaseAttribute
with the given name
if there is one (ignoring case); null
otherwise
- Throws:
M4Exception
removeBaseAttribute
public boolean removeBaseAttribute(BaseAttribute ba)
throws M4Exception
- Throws:
M4Exception
copy
public MultiColumnFeature copy()
throws M4Exception
- Copy this MultiColumnFeature.
- Returns:
- A clone of this MCF with ID 0, because it does not exist in
the DB yet.
- Throws:
M4Exception
isDeselected
public boolean isDeselected()
throws M4CompilerError
- Specified by:
isDeselected
in interface Feature
- Returns:
true
iff this MultiColumnFeature
has
been "deselected" by a FeatureSelection
operator
or has not been connected by the user.
A MultiColumnFeature
is considered deselected, if one of
its BaseAttributes
has been deselected.
- Throws:
M4CompilerError
Copyright © 2001-2005