- All Superinterfaces:
OVLAbstractMemberDefinition
- All Known Subinterfaces:
OVLAccessoryArrayDefinition
public interface OVLAccessoryDefinition extends OVLAbstractMemberDefinition
This class represents an accessory definition in an OVL program.
- Since:
- Omix 1.3.11
- Author:
- Dr. Peter Droste, Omix Visualization
-
Method Summary
Modifier and Type Method Description ClassType
getAccessoryType()
The type of the accessoryString
getFunctionCall()
Returns the function this accessory is connected with.String
getNamespace()
The namespace, the accessory was defined in.ClassType[]
getSignalTypes()
Returns the signal types of this accessory.boolean
isTrigger()
Returns true if accessory is trigger.Methods inherited from interface omix.plugin.ovl.OVLAbstractMemberDefinition
getAnnotation, getAnnotations, getName, isAnnotationPresent
-
Method Details
-
getSignalTypes
ClassType[] getSignalTypes()Returns the signal types of this accessory.- Returns:
- signals
-
getFunctionCall
String getFunctionCall()Returns the function this accessory is connected with.- Returns:
- function signature
-
getAccessoryType
ClassType getAccessoryType()The type of the accessory- Returns:
- type
-
isTrigger
boolean isTrigger()Returns true if accessory is trigger.- Returns:
- trigger?
-
getNamespace
String getNamespace()The namespace, the accessory was defined in.- Returns:
- namespace
-