public interface StatementEventTypeRef
Modifier and Type | Method and Description |
---|---|
void |
addReferences(String statementName,
String[] eventTypesReferenced)
Add a reference from a statement name to a set of event types.
|
Set<String> |
getStatementNamesForType(String eventTypeName)
Returns the set of statement names that use a given event type name.
|
String[] |
getTypesForStatementName(String statementName)
Returns the set of event types that are use by a given statement name.
|
boolean |
isInUse(String eventTypeName)
Returns true if the event type is listed as in-use by any statement, or false if not
|
void |
removeReferencesStatement(String statementName)
Remove all references for a given statement.
|
void |
removeReferencesType(String eventTypeName)
Remove all references for a given event type.
|
boolean isInUse(String eventTypeName)
eventTypeName
- nameString[] getTypesForStatementName(String statementName)
statementName
- nameSet<String> getStatementNamesForType(String eventTypeName)
eventTypeName
- namevoid addReferences(String statementName, String[] eventTypesReferenced)
statementName
- name of statementeventTypesReferenced
- typesvoid removeReferencesStatement(String statementName)
statementName
- statement namevoid removeReferencesType(String eventTypeName)
eventTypeName
- event type name