protected class OpenSchemaPlanner.Predicate extends Object
Modifier and Type | Field and Description |
---|---|
String |
defaultFocus
Default focus (variable name).
|
String |
id
Predicate ID.
|
Map<String,Object> |
output
FD to use as clause, after changing the variables to actual values.
|
List<Property> |
properties
Properties to check upon the variables.
|
Set<String> |
requiredVars
Set of names of required variables.
|
Map<String,String> |
vars
Mapping from local variable names to types.
|
Constructor and Description |
---|
Predicate(String id,
String defaultFocus,
Map<String,String> vars,
Set<String> requiredVars,
List<Property> properties,
Map<String,Object> output)
Full constructor, this is an immutable class.
|
Modifier and Type | Method and Description |
---|---|
String |
getDefaultFocus()
Default focus (variable name) accessor.
|
String |
getID()
ID accessor.
|
Map<String,Object> |
getOutput()
Accessor to the FD to be used as clause, after changing the variables to actual values.
|
List<Property> |
getProperties()
Properties that the variables should hold.
|
Map<String,String> |
getVars()
Mapping from variable names to types.
|
public String id
public String defaultFocus
Copyright © 2015 Pablo Duboue. All rights reserved.