Package com.abstratt.kirra
Class Parameter
- java.lang.Object
-
- com.abstratt.kirra.NamedElement<O>
-
- com.abstratt.kirra.SubElement<O>
-
- com.abstratt.kirra.TypedElement<ParameterScope>
-
- com.abstratt.kirra.Parameter
-
- All Implemented Interfaces:
Serializable
,Comparable<NamedElement<ParameterScope>>
public class Parameter extends TypedElement<ParameterScope>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Parameter.Direction
static class
Parameter.Effect
-
Field Summary
Fields Modifier and Type Field Description protected Parameter.Direction
direction
protected Parameter.Effect
effect
protected boolean
inAllSets
protected List<String>
parameterSets
-
Fields inherited from class com.abstratt.kirra.TypedElement
enumerationLiterals, hasDefault, multiple, required, typeRef
-
Fields inherited from class com.abstratt.kirra.SubElement
definer, inherited, owner
-
Fields inherited from class com.abstratt.kirra.NamedElement
description, label, name, symbol, userVisible
-
-
Constructor Summary
Constructors Constructor Description Parameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Parameter.Direction
getDirection()
Parameter.Effect
getEffect()
boolean
getInAllSets()
List<String>
getParameterSets()
void
setDirection(Parameter.Direction direction)
void
setEffect(Parameter.Effect effect)
void
setInAllSets(boolean inAllSets)
void
setParameterSets(List<String> parameterSets)
-
Methods inherited from class com.abstratt.kirra.TypedElement
equals, findElement, getEnumerationLiterals, getType, getTypeRef, hashCode, isHasDefault, isMultiple, isRequired, setEnumerationLiterals, setEnumerationLiterals, setHasDefault, setMultiple, setRequired, setTypeRef
-
Methods inherited from class com.abstratt.kirra.SubElement
getDefiner, getOwner, isInherited, setDefiner, setInherited, setOwner, setOwner
-
Methods inherited from class com.abstratt.kirra.NamedElement
compareTo, getDescription, getLabel, getName, getSymbol, isUserVisible, setDescription, setLabel, setName, setSymbol, setUserVisible, toString
-
-
-
-
Field Detail
-
effect
protected Parameter.Effect effect
-
direction
protected Parameter.Direction direction
-
inAllSets
protected boolean inAllSets
-
-
Method Detail
-
setInAllSets
public void setInAllSets(boolean inAllSets)
-
getInAllSets
public boolean getInAllSets()
-
getDirection
public Parameter.Direction getDirection()
-
setDirection
public void setDirection(Parameter.Direction direction)
-
getEffect
public Parameter.Effect getEffect()
-
setEffect
public void setEffect(Parameter.Effect effect)
-
-