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