public class NamingProvider
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NamingProvider.NamingPurpose |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANONYMOUS_PATTERN_PACKAGE_NAME_ELEMENT |
static java.lang.String |
ATOMIC_PATTERN_PACKAGE_NAME_ELEMENT |
static java.lang.String |
COMPLEX_PATTERN_PACKAGE_NAME_ELEMENT |
static java.lang.String |
EVENTCLASS_PACKAGE_NAME_ELEMENT |
static java.lang.String |
JOBS_PACKAGE_NAME_ELEMENT |
static java.lang.String |
MAPPING_CLASS_NAME |
static java.lang.String |
MAPPING_PACKAGE_NAME_ELEMENT |
static java.lang.String |
QUERYRESULT_EVENTCLASS_PACKAGE_NAME_ELEMENT |
static java.lang.String |
QUERYRESULT_PATTERN_PACKAGE_NAME_ELEMENT |
static java.lang.String |
RULES_PACKAGE_NAME_ELEMENT |
static java.lang.String |
TRAIT_PACKAGE_NAME_ELEMENT |
Constructor and Description |
---|
NamingProvider() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<NamingProvider.NamingPurpose,java.lang.String> |
asStrings(java.util.HashMap<NamingProvider.NamingPurpose,org.eclipse.xtext.naming.QualifiedName> packageNames) |
org.eclipse.xtext.naming.QualifiedName |
getAnonymousName(EventPattern element,
int suffix) |
org.eclipse.xtext.naming.QualifiedName |
getClassFqn(ModelElement element) |
org.eclipse.xtext.naming.QualifiedName |
getFactoryFqn(EventModel model) |
org.eclipse.xtext.naming.QualifiedName |
getFqn(Rule rule) |
org.eclipse.xtext.naming.QualifiedName |
getJobClassName(Rule rule) |
org.eclipse.xtext.naming.QualifiedName |
getPackageFqn(EventModel model) |
org.eclipse.xtext.naming.QualifiedName |
getPackageName(ModelElement modelElement) |
java.util.HashMap<NamingProvider.NamingPurpose,org.eclipse.xtext.naming.QualifiedName> |
getPackageNames(ModelElement modelElement) |
org.eclipse.xtext.naming.QualifiedName |
getPatternFqn(ModelElement element) |
org.eclipse.xtext.naming.QualifiedName |
getQueryEngine2CepEngineClassFqn(QueryResultChangeEventPattern pattern) |
org.eclipse.xtext.naming.QualifiedName |
getTraitInterfaceFqn(ModelElement element) |
org.eclipse.xtext.naming.QualifiedName |
getTraitSpecificationFqn(ModelElement element) |
java.lang.String |
getType(org.eclipse.xtext.naming.QualifiedName fqn) |
boolean |
isEvent(org.eclipse.xtext.naming.QualifiedName fqn) |
boolean |
isRule(org.eclipse.xtext.naming.QualifiedName fqn) |
public static final java.lang.String TRAIT_PACKAGE_NAME_ELEMENT
public static final java.lang.String EVENTCLASS_PACKAGE_NAME_ELEMENT
public static final java.lang.String QUERYRESULT_EVENTCLASS_PACKAGE_NAME_ELEMENT
public static final java.lang.String ATOMIC_PATTERN_PACKAGE_NAME_ELEMENT
public static final java.lang.String QUERYRESULT_PATTERN_PACKAGE_NAME_ELEMENT
public static final java.lang.String COMPLEX_PATTERN_PACKAGE_NAME_ELEMENT
public static final java.lang.String ANONYMOUS_PATTERN_PACKAGE_NAME_ELEMENT
public static final java.lang.String RULES_PACKAGE_NAME_ELEMENT
public static final java.lang.String JOBS_PACKAGE_NAME_ELEMENT
public static final java.lang.String MAPPING_PACKAGE_NAME_ELEMENT
public static final java.lang.String MAPPING_CLASS_NAME
public org.eclipse.xtext.naming.QualifiedName getTraitInterfaceFqn(ModelElement element)
public org.eclipse.xtext.naming.QualifiedName getTraitSpecificationFqn(ModelElement element)
public org.eclipse.xtext.naming.QualifiedName getClassFqn(ModelElement element)
public org.eclipse.xtext.naming.QualifiedName getPatternFqn(ModelElement element)
public java.util.HashMap<NamingProvider.NamingPurpose,org.eclipse.xtext.naming.QualifiedName> getPackageNames(ModelElement modelElement)
public org.eclipse.xtext.naming.QualifiedName getPackageName(ModelElement modelElement)
public static java.util.Map<NamingProvider.NamingPurpose,java.lang.String> asStrings(java.util.HashMap<NamingProvider.NamingPurpose,org.eclipse.xtext.naming.QualifiedName> packageNames)
public org.eclipse.xtext.naming.QualifiedName getAnonymousName(EventPattern element, int suffix)
public org.eclipse.xtext.naming.QualifiedName getFqn(Rule rule)
public org.eclipse.xtext.naming.QualifiedName getJobClassName(Rule rule)
public org.eclipse.xtext.naming.QualifiedName getQueryEngine2CepEngineClassFqn(QueryResultChangeEventPattern pattern)
public org.eclipse.xtext.naming.QualifiedName getPackageFqn(EventModel model)
public org.eclipse.xtext.naming.QualifiedName getFactoryFqn(EventModel model)
public boolean isEvent(org.eclipse.xtext.naming.QualifiedName fqn)
public boolean isRule(org.eclipse.xtext.naming.QualifiedName fqn)
public java.lang.String getType(org.eclipse.xtext.naming.QualifiedName fqn)