gr.uoa.di.madgik.execution.plan.element.variable
Interface IParameter
- All Known Subinterfaces:
- IInputOutputParameter, IInputParameter, IOutputParameter
- All Known Implementing Classes:
- FilteredInOutParameter, FilteredInParameter, FilteredOutParameter, SimpleInOutParameter, SimpleInParameter, SimpleOutParameter
public interface IParameter
CanSuggestParameterValueType
boolean CanSuggestParameterValueType(ExecutionHandle Handle)
SuggestParameterValueType
Class<?> SuggestParameterValueType(ExecutionHandle Handle)
Validate
void Validate()
throws ExecutionValidationException
- Throws:
ExecutionValidationException
ValidatePreExecution
void ValidatePreExecution(ExecutionHandle Handle,
Set<String> ExcludeAvailableConstraint)
throws ExecutionValidationException
- Throws:
ExecutionValidationException
GetModifiedVariableNames
Set<String> GetModifiedVariableNames()
GetNeededVariableNames
Set<String> GetNeededVariableNames()
ToXML
String ToXML()
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
FromXML
void FromXML(String XML)
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
FromXML
void FromXML(Node XML)
throws ExecutionSerializationException
- Throws:
ExecutionSerializationException
GetDirectionType
IParameter.ParameterDirectionType GetDirectionType()
GetProcessType
IParameter.ParameterProcessType GetProcessType()
Copyright © 2012. All Rights Reserved.