|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Operator
| Method Summary | |
|---|---|
void |
addAssertion(Assertion assertion)
|
void |
addCondition(Condition condition)
|
void |
addConstraint(Constraint constraint)
|
void |
addOpParam(OpParam opParam)
Add an OpParam object to this operator's specification. |
Assertion |
createAssertion(java.lang.String type,
java.lang.String object1,
java.lang.String object2,
java.lang.String text)
Creates a new Assertion for this Operator. |
Condition |
createCondition(java.lang.String type,
java.lang.String object1,
java.lang.String object2,
java.lang.String text)
Creates a new Condition for this Operator. |
Constraint |
createConstraint(java.lang.String type,
java.lang.String object1,
java.lang.String object2,
java.lang.String text)
Creates a new Constraint for this Operator. |
OpParam |
createOperatorParameter(java.lang.String name,
int minNrOfArgs,
int maxNrOfArgs,
java.lang.String ioType,
java.lang.String parameterType,
java.lang.String text)
Creates a new OperatorParameter for this Operator. |
java.util.Collection |
getAllInputOperatorParameters()
Returns all OperatorParameters of type INPUT. |
java.util.Collection |
getAllOutputOperatorParameters()
Returns all OperatorParameters of type OUTPUT. |
java.util.Collection |
getAssertions()
|
java.util.Collection |
getConditions()
|
java.util.Collection |
getConstraints()
|
java.util.Collection |
getCoordinatedParameterArrays()
An operator can have parameter arrays whose values must be coordinated positionwise. |
java.lang.String |
getLoopable()
"Getter" method. |
java.lang.String |
getManual()
"Getter" method. |
java.util.Collection |
getOperatorParametersByType(java.lang.String type)
|
OpParam |
getOpParam(java.lang.String name)
Returns the OpParam with the given name, if it exists, and NULL otherwise. |
java.util.Collection |
getOpParams()
Active getter for this operator's OpParam's. |
java.util.Iterator |
getOpParamsIterator()
Get an iterator. |
java.lang.String |
getRealize()
Getter method. |
java.lang.String |
getStepable()
"Getter" method. |
boolean |
isLoopable()
"Getter" method. |
boolean |
isManual()
"Getter" method. |
boolean |
isStepable()
"Getter" method. |
void |
removeAllOperatorParameters()
Removes all OperatorParameters of this Operator. |
boolean |
removeAssertion(Assertion assertion)
|
boolean |
removeCondition(Condition condition)
|
boolean |
removeConstraint(Constraint constraint)
|
void |
removeOperatorParameter(java.lang.String name)
Remove the specified OperatorParameter for this Operator. |
void |
removeOperatorParameterByType(java.lang.String type)
Removes all OperatorParameters of this Operator of the specified type. |
boolean |
removeOpParam(OpParam opParam)
Remove an OpParam object from this operator's specification. |
void |
setLoopable(boolean l)
Setter method. |
void |
setLoopable(java.lang.String loopable)
Setter method. |
void |
setManual(boolean m)
Setter method. |
void |
setManual(java.lang.String manual)
Setter method. |
void |
setRealize(java.lang.String r)
Setter method. |
void |
setStepable(boolean s)
Setter method. |
void |
setStepable(java.lang.String stepable)
Setter method. |
| Methods inherited from interface edu.udo.cs.miningmart.m4.M4Data |
|---|
deleteSoon, getDocumentation, getValidName, isDirty, isWaitingForDelete, setDocumentation |
| 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, setNotNew |
| Method Detail |
|---|
java.util.Iterator getOpParamsIterator()
throws M4Exception
Iterator for the parameters stored in table OP_PARAM_T,
represented as objects of type OpParam.
M4Exceptionvoid setRealize(java.lang.String r)
r - the new valuejava.lang.String getRealize()
void setLoopable(boolean l)
l - the new valuevoid setLoopable(java.lang.String loopable)
loopable - the new value in the database String
representationboolean isLoopable()
java.lang.String getLoopable()
String representationvoid setManual(boolean m)
m - the new valuevoid setManual(java.lang.String manual)
manual - the new value in the database String
representationboolean isManual()
java.lang.String getManual()
String representationvoid setStepable(boolean s)
s - the new valuevoid setStepable(java.lang.String stepable)
stepable - the new value in the database String
representationboolean isStepable()
java.lang.String getStepable()
String representation
java.util.Collection getOpParams()
throws M4Exception
Collection of OpParams for this operator
M4Exception
void addOpParam(OpParam opParam)
throws M4Exception
OpParam object to this operator's specification.
opParam - the OpParam to be added
M4Exception
boolean removeOpParam(OpParam opParam)
throws M4Exception
OpParam object from this operator's specification.
opParam - the OpParam to be removed
true iff the object was part of this Operator's
specification and could be removed.
M4Exception
java.util.Collection getAssertions()
throws M4Exception
M4Exception
java.util.Collection getConditions()
throws M4Exception
M4Exception
java.util.Collection getConstraints()
throws M4Exception
M4Exception
void addAssertion(Assertion assertion)
throws M4Exception
assertion - an Assertion to be added
M4Exception
void addCondition(Condition condition)
throws M4Exception
condition - a Condition to be added
M4Exception
void addConstraint(Constraint constraint)
throws M4Exception
constraint - a Constraint to be added
M4Exception
boolean removeAssertion(Assertion assertion)
throws M4Exception
assertion - an Assertion to be removed
M4Exception
boolean removeCondition(Condition condition)
throws M4Exception
condition - a Condition to be removed
M4Exception
boolean removeConstraint(Constraint constraint)
throws M4Exception
constraint - a Constraint to be removed
M4Exception
Assertion createAssertion(java.lang.String type,
java.lang.String object1,
java.lang.String object2,
java.lang.String text)
throws M4Exception
CreateException - when an error occurs during creation of the object.
M4Exception
Condition createCondition(java.lang.String type,
java.lang.String object1,
java.lang.String object2,
java.lang.String text)
throws M4Exception
CreateException - when an error occurs during creation of the object.
M4Exception
Constraint createConstraint(java.lang.String type,
java.lang.String object1,
java.lang.String object2,
java.lang.String text)
throws M4Exception
CreateException - when an error occurs during creation of the object.
M4Exception
OpParam createOperatorParameter(java.lang.String name,
int minNrOfArgs,
int maxNrOfArgs,
java.lang.String ioType,
java.lang.String parameterType,
java.lang.String text)
throws M4Exception
CreateException - when an error occurs during creation of the object.
M4Exception
java.util.Collection getAllInputOperatorParameters()
throws M4Exception
M4Exception
java.util.Collection getAllOutputOperatorParameters()
throws M4Exception
M4Exception
java.util.Collection getOperatorParametersByType(java.lang.String type)
throws M4Exception
M4Exception
OpParam getOpParam(java.lang.String name)
throws M4Exception
name - the name
M4Exception
java.util.Collection getCoordinatedParameterArrays()
throws M4Exception
Collection
of Collections of OpParam
objects. Each of the OpParam objects represents a parameter
array that belongs to this operator. All parameter arrays within one of
the returned Collections must be
coordinated positionwise. If no coordinated parameter arrays exist,
an empty collection is returned.
M4Exception
void removeOperatorParameter(java.lang.String name)
throws M4Exception
M4Exception
void removeAllOperatorParameters()
throws M4Exception
M4Exception
void removeOperatorParameterByType(java.lang.String type)
throws M4Exception
M4Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||