public class Operators extends PropertyAwareObject implements IOperators
IOperators.LoadedVersion| Modifier and Type | Field and Description |
|---|---|
static String |
DOCUMENTATION_CHANGED
Event - documentation changed.
|
static String |
MODEL_FILE_NAMES_CHANGED
Event - model file name list changed.
|
static String |
OPERATOR_LIST_CHANGED
Event - operator list changed.
|
listeners| Constructor and Description |
|---|
Operators() |
| Modifier and Type | Method and Description |
|---|---|
void |
addModelFileName(String fileName) |
void |
addOperator(IOperator operator)
Add an operator to the end of the list.
|
void |
addOperator(IOperator operator,
IOperator before)
Add an operator before another one
|
void |
clear() |
String |
getDocumentation()
Return the operator documentation, may be null.
|
IOperators.LoadedVersion |
getLoadedVersion()
Gets the operator file format version that these operators were loaded from.
|
List<String> |
getModelFileNames()
The list of referenced models.
|
IOperator |
getOperator(String name)
Get an operator by name.
|
List<IOperator> |
getOperators()
Return all operators in this collection.
|
void |
removeModelFileName(String fileName) |
void |
removeOperator(IOperator operator) |
List<NRLError> |
resolveModelReferences(IModelCollection models)
Resolve all parameter type and return type references against models.
|
void |
setDocumentation(String documentation) |
void |
setLoadedVersion(IOperators.LoadedVersion loadedVersion) |
addPropertyChangeListener, firePropertyChange, removePropertyChangeListenerpublic static final String DOCUMENTATION_CHANGED
public static final String MODEL_FILE_NAMES_CHANGED
public static final String OPERATOR_LIST_CHANGED
public void addModelFileName(String fileName)
public void addOperator(IOperator operator)
operator - the operatorpublic void addOperator(IOperator operator, IOperator before)
operator - operator to addbefore - operator to add before. If this is null or not in the list, then
"operator" is added at the frontpublic void clear()
public String getDocumentation()
IOperatorsgetDocumentation in interface IOperatorspublic List<String> getModelFileNames()
IOperatorsgetModelFileNames in interface IOperatorspublic IOperator getOperator(String name)
IOperatorsgetOperator in interface IOperatorsname - the namepublic List<IOperator> getOperators()
IOperatorsgetOperators in interface IOperatorsIOperator.public void removeModelFileName(String fileName)
public void removeOperator(IOperator operator)
public List<NRLError> resolveModelReferences(IModelCollection models)
IOperatorsresolveModelReferences in interface IOperatorsmodels - the modelspublic void setDocumentation(String documentation)
public IOperators.LoadedVersion getLoadedVersion()
IOperatorsgetLoadedVersion in interface IOperatorspublic void setLoadedVersion(IOperators.LoadedVersion loadedVersion)
Copyright © 2006-2013. All Rights Reserved.