ILOG JRules

ilog.rules.studio.model.base
Interface IlrBasePackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier

public interface IlrBasePackage
extends EPackage

EMF package for the model.base package. It contains accessors for the meta objects to represent:

See Also:
IlrBaseFactory

Nested Class Summary
static interface IlrBasePackage.Literals
          Defines meta object literals.
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Field Summary
static int ARGUMENT
          The meta object id for the 'Argument' class.
static int ARGUMENT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int ARGUMENT__NAME
          The feature id for the 'Name' attribute.
static int ARGUMENT__TYPE
          The feature id for the 'Type' attribute.
static int ARGUMENT_FEATURE_COUNT
          The number of structural features of the 'Argument' class.
static int DIRECTION_KIND
          The meta object id for the 'Direction Kind' enum.
static IlrBasePackage eINSTANCE
          The singleton instance of the package.
static String eNAME
          The package name.
static String eNS_PREFIX
          The package namespace name.
static String eNS_URI
          The package namespace URI.
static int EXTRACTOR
          The meta object id for the 'Extractor' class.
static int EXTRACTOR__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int EXTRACTOR__NAME
          The feature id for the 'Name' attribute.
static int EXTRACTOR__RULE_PROJECT
          The feature id for the 'Rule Project' container reference.
static int EXTRACTOR__VALIDATOR
          The feature id for the 'Validator' attribute.
static int EXTRACTOR_FEATURE_COUNT
          The number of structural features of the 'Extractor' class.
static int MODEL_FOLDER
          The meta object id for the 'Model Folder' class.
static int MODEL_FOLDER__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int MODEL_FOLDER__ERRORS
          The feature id for the 'Errors' reference list.
static int MODEL_FOLDER__FOLDER
          The feature id for the 'Folder' attribute.
static int MODEL_FOLDER__IMPACTED_ELEMENTS
          The feature id for the 'Impacted Elements' reference list.
static int MODEL_FOLDER__NAME
          The feature id for the 'Name' attribute.
static int MODEL_FOLDER__ORIGINAL
          The feature id for the 'Original' reference.
static int MODEL_FOLDER__RESOURCE
          The feature id for the 'Resource' attribute.
static int MODEL_FOLDER__UUID
          The feature id for the 'Uuid' attribute.
static int MODEL_FOLDER_FEATURE_COUNT
          The number of structural features of the 'Model Folder' class.
static int PACKAGE_ELEMENT
          The meta object id for the 'Package Element' class.
static int PACKAGE_ELEMENT__DOCUMENTATION
          The feature id for the 'Documentation' attribute.
static int PACKAGE_ELEMENT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int PACKAGE_ELEMENT__ERRORS
          The feature id for the 'Errors' reference list.
static int PACKAGE_ELEMENT__IMPACTED_ELEMENTS
          The feature id for the 'Impacted Elements' reference list.
static int PACKAGE_ELEMENT__NAME
          The feature id for the 'Name' attribute.
static int PACKAGE_ELEMENT__ORIGINAL
          The feature id for the 'Original' reference.
static int PACKAGE_ELEMENT__PACKAGE
          The feature id for the 'Package' container reference.
static int PACKAGE_ELEMENT__RESOURCE
          The feature id for the 'Resource' attribute.
static int PACKAGE_ELEMENT__RULE_PROJECT
          The feature id for the 'Rule Project' reference.
static int PACKAGE_ELEMENT__UUID
          The feature id for the 'Uuid' attribute.
static int PACKAGE_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Package Element' class.
static int PARAMETER
          The meta object id for the 'Parameter' class.
static int PARAMETER__DIRECTION
          The feature id for the 'Direction' attribute.
static int PARAMETER__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int PARAMETER__INITIAL_VALUE
          The feature id for the 'Initial Value' attribute.
static int PARAMETER__NAME
          The feature id for the 'Name' attribute.
static int PARAMETER__TYPE
          The feature id for the 'Type' attribute.
static int PARAMETER__VERBALIZATION
          The feature id for the 'Verbalization' attribute.
static int PARAMETER_FEATURE_COUNT
          The number of structural features of the 'Parameter' class.
static int PATH_ENTRY
          The meta object id for the 'Path Entry' class.
static int PATH_ENTRY__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int PATH_ENTRY__NAME
          The feature id for the 'Name' attribute.
static int PATH_ENTRY__ORIGIN
          The feature id for the 'Origin' attribute.
static int PATH_ENTRY__URL
          The feature id for the 'Url' attribute.
static int PATH_ENTRY_FEATURE_COUNT
          The number of structural features of the 'Path Entry' class.
static int PROJECT_ELEMENT
          The meta object id for the 'Project Element' class.
static int PROJECT_ELEMENT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int PROJECT_ELEMENT__ERRORS
          The feature id for the 'Errors' reference list.
static int PROJECT_ELEMENT__IMPACTED_ELEMENTS
          The feature id for the 'Impacted Elements' reference list.
static int PROJECT_ELEMENT__NAME
          The feature id for the 'Name' attribute.
static int PROJECT_ELEMENT__ORIGINAL
          The feature id for the 'Original' reference.
static int PROJECT_ELEMENT__RESOURCE
          The feature id for the 'Resource' attribute.
static int PROJECT_ELEMENT__RULE_PROJECT
          The feature id for the 'Rule Project' reference.
static int PROJECT_ELEMENT__UUID
          The feature id for the 'Uuid' attribute.
static int PROJECT_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Project Element' class.
static int RDT_SEARCH_SERVICE
          The meta object id for the 'RDT Search Service' class.
static int RDT_SEARCH_SERVICE__RDT_SEARCH_ENGINE
          The feature id for the 'Rdt Search Engine' attribute.
static int RDT_SEARCH_SERVICE__RULE_PROJECT
          The feature id for the 'Rule Project' container reference.
static int RDT_SEARCH_SERVICE__SERVICE_ID
          The feature id for the 'Service ID' attribute.
static int RDT_SEARCH_SERVICE_FEATURE_COUNT
          The number of structural features of the 'RDT Search Service' class.
static int RULE_PACKAGE
          The meta object id for the 'Rule Package' class.
static int RULE_PACKAGE__DOCUMENTATION
          The feature id for the 'Documentation' attribute.
static int RULE_PACKAGE__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int RULE_PACKAGE__ERRORS
          The feature id for the 'Errors' reference list.
static int RULE_PACKAGE__IMPACTED_ELEMENTS
          The feature id for the 'Impacted Elements' reference list.
static int RULE_PACKAGE__NAME
          The feature id for the 'Name' attribute.
static int RULE_PACKAGE__ORDERED_MEMBERS
          The feature id for the 'Ordered Members' attribute list.
static int RULE_PACKAGE__ORIGINAL
          The feature id for the 'Original' reference.
static int RULE_PACKAGE__PACKAGE_ELEMENTS
          The feature id for the 'Package Elements' containment reference list.
static int RULE_PACKAGE__PARENT_PACKAGE
          The feature id for the 'Parent Package' container reference.
static int RULE_PACKAGE__RESOURCE
          The feature id for the 'Resource' attribute.
static int RULE_PACKAGE__RULE_PROJECT
          The feature id for the 'Rule Project' reference.
static int RULE_PACKAGE__SUB_PACKAGES
          The feature id for the 'Sub Packages' containment reference list.
static int RULE_PACKAGE__UUID
          The feature id for the 'Uuid' attribute.
static int RULE_PACKAGE_FEATURE_COUNT
          The number of structural features of the 'Rule Package' class.
static int RULE_PROJECT
          The meta object id for the 'Rule Project' class.
static int RULE_PROJECT__ADVANCED_PROPERTIES
          The feature id for the 'Advanced Properties' attribute.
static int RULE_PROJECT__ALL_PROJECT_ERRORS
          The feature id for the 'All Project Errors' containment reference list.
static int RULE_PROJECT__CATEGORIES
          The feature id for the 'Categories' attribute list.
static int RULE_PROJECT__DEPENDENCIES
          The feature id for the 'Dependencies' reference list.
static int RULE_PROJECT__DOCUMENTATION
          The feature id for the 'Documentation' attribute.
static int RULE_PROJECT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int RULE_PROJECT__ENGINE_CONFIGURATION_FILE
          The feature id for the 'Engine Configuration File' attribute.
static int RULE_PROJECT__ERRORS
          The feature id for the 'Errors' reference list.
static int RULE_PROJECT__EXTRACTORS
          The feature id for the 'Extractors' containment reference list.
static int RULE_PROJECT__IMPACTED_ELEMENTS
          The feature id for the 'Impacted Elements' reference list.
static int RULE_PROJECT__MODEL_FOLDERS
          The feature id for the 'Model Folders' containment reference list.
static int RULE_PROJECT__NAME
          The feature id for the 'Name' attribute.
static int RULE_PROJECT__ORDERED_MEMBERS
          The feature id for the 'Ordered Members' attribute list.
static int RULE_PROJECT__ORIGINAL
          The feature id for the 'Original' reference.
static int RULE_PROJECT__OUTPUT_LOCATION
          The feature id for the 'Output Location' attribute.
static int RULE_PROJECT__PARAMETERS
          The feature id for the 'Parameters' containment reference list.
static int RULE_PROJECT__PATHS
          The feature id for the 'Paths' containment reference list.
static int RULE_PROJECT__REFERENCING_PROJECTS
          The feature id for the 'Referencing Projects' reference list.
static int RULE_PROJECT__RESOURCE
          The feature id for the 'Resource' attribute.
static int RULE_PROJECT__RULESET_PROPERTIES
          The feature id for the 'Ruleset Properties' attribute.
static int RULE_PROJECT__SCHEMA_DEPENDENCIES
          The feature id for the 'Schema Dependencies' containment reference list.
static int RULE_PROJECT__SERVICES
          The feature id for the 'Services' containment reference list.
static int RULE_PROJECT__TO_BE_REBUILT
          The feature id for the 'To Be Rebuilt' attribute.
static int RULE_PROJECT__TOP_ELEMENTS
          The feature id for the 'Top Elements' containment reference list.
static int RULE_PROJECT__UUID
          The feature id for the 'Uuid' attribute.
static int RULE_PROJECT_FEATURE_COUNT
          The number of structural features of the 'Rule Project' class.
static int RULE_PROJECT_PATH
          The meta object id for the 'Rule Project Path' class.
static int RULE_PROJECT_PATH__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int RULE_PROJECT_PATH__ENTRIES
          The feature id for the 'Entries' containment reference list.
static int RULE_PROJECT_PATH__PATH_ID
          The feature id for the 'Path ID' attribute.
static int RULE_PROJECT_PATH__RULE_PROJECT
          The feature id for the 'Rule Project' container reference.
static int RULE_PROJECT_PATH_FEATURE_COUNT
          The number of structural features of the 'Rule Project Path' class.
static int RULE_PROJECT_SERVICE
          The meta object id for the 'Rule Project Service' class.
static int RULE_PROJECT_SERVICE__RULE_PROJECT
          The feature id for the 'Rule Project' container reference.
static int RULE_PROJECT_SERVICE__SERVICE_ID
          The feature id for the 'Service ID' attribute.
static int RULE_PROJECT_SERVICE_FEATURE_COUNT
          The number of structural features of the 'Rule Project Service' class.
static int SCHEMA
          The meta object id for the 'Schema' class.
static int SCHEMA__LOCATION
          The feature id for the 'Location' attribute.
static int SCHEMA__NAMESPACE
          The feature id for the 'Namespace' attribute.
static int SCHEMA_FEATURE_COUNT
          The number of structural features of the 'Schema' class.
static int SCOPE_ELEMENT
          The meta object id for the 'Scope Element' class.
static int SCOPE_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Scope Element' class.
static int SOURCE_FOLDER
          The meta object id for the 'Source Folder' class.
static int SOURCE_FOLDER__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int SOURCE_FOLDER__ERRORS
          The feature id for the 'Errors' reference list.
static int SOURCE_FOLDER__FOLDER
          The feature id for the 'Folder' attribute.
static int SOURCE_FOLDER__IMPACTED_ELEMENTS
          The feature id for the 'Impacted Elements' reference list.
static int SOURCE_FOLDER__NAME
          The feature id for the 'Name' attribute.
static int SOURCE_FOLDER__ORIGINAL
          The feature id for the 'Original' reference.
static int SOURCE_FOLDER__RESOURCE
          The feature id for the 'Resource' attribute.
static int SOURCE_FOLDER__UUID
          The feature id for the 'Uuid' attribute.
static int SOURCE_FOLDER_FEATURE_COUNT
          The number of structural features of the 'Source Folder' class.
static int TYPED_ELEMENT
          The meta object id for the 'Typed Element' class.
static int TYPED_ELEMENT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int TYPED_ELEMENT__INITIAL_VALUE
          The feature id for the 'Initial Value' attribute.
static int TYPED_ELEMENT__NAME
          The feature id for the 'Name' attribute.
static int TYPED_ELEMENT__TYPE
          The feature id for the 'Type' attribute.
static int TYPED_ELEMENT__VERBALIZATION
          The feature id for the 'Verbalization' attribute.
static int TYPED_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Typed Element' class.
static int VARIABLE
          The meta object id for the 'Variable' class.
static int VARIABLE__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int VARIABLE__INITIAL_VALUE
          The feature id for the 'Initial Value' attribute.
static int VARIABLE__NAME
          The feature id for the 'Name' attribute.
static int VARIABLE__TYPE
          The feature id for the 'Type' attribute.
static int VARIABLE__VERBALIZATION
          The feature id for the 'Verbalization' attribute.
static int VARIABLE_FEATURE_COUNT
          The number of structural features of the 'Variable' class.
static int VARIABLE_SET
          The meta object id for the 'Variable Set' class.
static int VARIABLE_SET__DOCUMENTATION
          The feature id for the 'Documentation' attribute.
static int VARIABLE_SET__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int VARIABLE_SET__ERRORS
          The feature id for the 'Errors' reference list.
static int VARIABLE_SET__IMPACTED_ELEMENTS
          The feature id for the 'Impacted Elements' reference list.
static int VARIABLE_SET__NAME
          The feature id for the 'Name' attribute.
static int VARIABLE_SET__ORIGINAL
          The feature id for the 'Original' reference.
static int VARIABLE_SET__PACKAGE
          The feature id for the 'Package' container reference.
static int VARIABLE_SET__RESOURCE
          The feature id for the 'Resource' attribute.
static int VARIABLE_SET__RULE_PROJECT
          The feature id for the 'Rule Project' reference.
static int VARIABLE_SET__UUID
          The feature id for the 'Uuid' attribute.
static int VARIABLE_SET__VARIABLES
          The feature id for the 'Variables' containment reference list.
static int VARIABLE_SET_FEATURE_COUNT
          The number of structural features of the 'Variable Set' class.
 
Method Summary
 EAttribute getArgument_Name()
          Returns the meta object for the attribute 'Name'.
 EAttribute getArgument_Type()
          Returns the meta object for the attribute 'Type'.
 EClass getArgument()
          Returns the meta object for class 'Argument'.
 IlrBaseFactory getBaseFactory()
          Returns the factory that creates the instances of the model.
 EEnum getDirectionKind()
          Returns the meta object for enum 'Direction Kind'.
 EAttribute getExtractor_Name()
          Returns the meta object for the attribute 'Name'.
 EReference getExtractor_RuleProject()
          Returns the meta object for the container reference 'Rule Project'.
 EAttribute getExtractor_Validator()
          Returns the meta object for the attribute 'Validator'.
 EClass getExtractor()
          Returns the meta object for class 'Extractor'.
 EAttribute getModelFolder_Folder()
          Returns the meta object for the attribute 'Folder'.
 EClass getModelFolder()
          Returns the meta object for class 'Model Folder'.
 EAttribute getPackageElement_Documentation()
          Returns the meta object for the attribute 'Documentation'.
 EReference getPackageElement_Package()
          Returns the meta object for the container reference 'Package'.
 EClass getPackageElement()
          Returns the meta object for class 'Package Element'.
 EAttribute getParameter_Direction()
          Returns the meta object for the attribute 'Direction'.
 EClass getParameter()
          Returns the meta object for class 'Parameter'.
 EAttribute getPathEntry_Name()
          Returns the meta object for the attribute 'Name'.
 EAttribute getPathEntry_Origin()
          Returns the meta object for the attribute 'Origin'.
 EAttribute getPathEntry_Url()
          Returns the meta object for the attribute 'Url'.
 EClass getPathEntry()
          Returns the meta object for class 'Path Entry'.
 EReference getProjectElement_RuleProject()
          Returns the meta object for the reference 'Rule Project'.
 EClass getProjectElement()
          Returns the meta object for class 'Project Element'.
 EAttribute getRDTSearchService_RdtSearchEngine()
          Returns the meta object for the attribute 'Rdt Search Engine'.
 EClass getRDTSearchService()
          Returns the meta object for class 'RDT Search Service'.
 EAttribute getRulePackage_Documentation()
          Returns the meta object for the attribute 'Documentation'.
 EAttribute getRulePackage_OrderedMembers()
          Returns the meta object for the attribute list 'Ordered Members'.
 EReference getRulePackage_PackageElements()
          Returns the meta object for the containment reference list 'Package Elements'.
 EReference getRulePackage_ParentPackage()
          Returns the meta object for the container reference 'Parent Package'.
 EReference getRulePackage_SubPackages()
          Returns the meta object for the containment reference list 'Sub Packages'.
 EClass getRulePackage()
          Returns the meta object for class 'Rule Package'.
 EAttribute getRuleProject_AdvancedProperties()
          Returns the meta object for the attribute 'Advanced Properties'.
 EAttribute getRuleProject_Categories()
          Returns the meta object for the attribute list 'Categories'.
 EReference getRuleProject_Dependencies()
          Returns the meta object for the reference list 'Dependencies'.
 EAttribute getRuleProject_Documentation()
          Returns the meta object for the attribute 'Documentation'.
 EAttribute getRuleProject_EngineConfigurationFile()
          Returns the meta object for the attribute 'Engine Configuration File'.
 EReference getRuleProject_Extractors()
          Returns the meta object for the containment reference list 'Extractors'.
 EReference getRuleProject_ModelFolders()
          Returns the meta object for the containment reference list 'Model Folders'.
 EAttribute getRuleProject_OrderedMembers()
          Returns the meta object for the attribute list 'Ordered Members'.
 EAttribute getRuleProject_OutputLocation()
          Returns the meta object for the attribute 'Output Location'.
 EReference getRuleProject_Parameters()
          Returns the meta object for the containment reference list 'Parameters'.
 EReference getRuleProject_Paths()
          Returns the meta object for the containment reference list 'Paths'.
 EReference getRuleProject_ReferencingProjects()
          Returns the meta object for the reference list 'Referencing Projects'.
 EAttribute getRuleProject_RulesetProperties()
          Returns the meta object for the attribute 'Ruleset Properties'.
 EReference getRuleProject_SchemaDependencies()
          Returns the meta object for the containment reference list 'Schema Dependencies'.
 EReference getRuleProject_Services()
          Returns the meta object for the containment reference list 'Services'.
 EReference getRuleProject_TopElements()
          Returns the meta object for the containment reference list 'Top Elements'.
 EClass getRuleProject()
          Returns the meta object for class 'Rule Project'.
 EReference getRuleProjectPath_Entries()
          Returns the meta object for the containment reference list 'Entries'.
 EAttribute getRuleProjectPath_PathID()
          Returns the meta object for the attribute 'Path ID'.
 EReference getRuleProjectPath_RuleProject()
          Returns the meta object for the container reference 'Rule Project'.
 EClass getRuleProjectPath()
          Returns the meta object for class 'Rule Project Path'.
 EReference getRuleProjectService_RuleProject()
          Returns the meta object for the container reference 'Rule Project'.
 EAttribute getRuleProjectService_ServiceID()
          Returns the meta object for the attribute 'Service ID'.
 EClass getRuleProjectService()
          Returns the meta object for class 'Rule Project Service'.
 EAttribute getSchema_Location()
          Returns the meta object for the attribute 'Location'.
 EAttribute getSchema_Namespace()
          Returns the meta object for the attribute 'Namespace'.
 EClass getSchema()
          Returns the meta object for class 'Schema'.
 EClass getScopeElement()
          Returns the meta object for class 'Scope Element'.
 EClass getSourceFolder()
          Returns the meta object for class 'Source Folder'.
 EAttribute getTypedElement_InitialValue()
          Returns the meta object for the attribute 'Initial Value'.
 EAttribute getTypedElement_Name()
          Returns the meta object for the attribute 'Name'.
 EAttribute getTypedElement_Type()
          Returns the meta object for the attribute 'Type'.
 EAttribute getTypedElement_Verbalization()
          Returns the meta object for the attribute 'Verbalization'.
 EClass getTypedElement()
          Returns the meta object for class 'Typed Element'.
 EClass getVariable()
          Returns the meta object for class 'Variable'.
 EReference getVariableSet_Variables()
          Returns the meta object for the containment reference list 'Variables'.
 EClass getVariableSet()
          Returns the meta object for class 'Variable Set'.
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage,