ilog.rules.teamserver.model

Class IlrModelInfo

  • java.lang.Object
    • ilog.rules.teamserver.model.IlrModelInfo


  • public class IlrModelInfo
    extends java.lang.Object
    Contains information on the Decision Center model.

    The Decision Center model classes are represented by EMF classes, split in 2 packages:

    • The brm package, containing the core classes (BusinessRule, RulePackage, RuleProject, and so on)
    • The extension package, containing the extension classes.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.Integer DEFAULT_LOB_SIZE 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      ilog.rules.teamserver.admin.IlrAdminPackage getAdminPackage()
      Gets the admin package.
      IlrBrmPackage getBrmPackage()
      Gets the brm package.
      IlrDsmPackage getDsmPackage()
      Gets the ds package.
      org.eclipse.emf.ecore.ENamedElement getElementFromFQN(java.lang.String fqn)
      Gets the EMF named element corresponding to the given fully-qualified name.
      org.eclipse.emf.ecore.EPackage getExtensionPackage()
      Gets the extension package.
      static java.lang.String getFQN(org.eclipse.emf.ecore.ENamedElement namedElement)
      Gets the fully-qualified name of the given element.
      java.util.List<org.eclipse.emf.ecore.EClass> getRulePackageSubclasses() 
      IlrValidationPackage getValidationPackage()
      Gets the validation package.
      boolean isDecisionServiceGlobal(org.eclipse.emf.ecore.EClass eclass)
      Decision Service model and Validation model classes will be handled as "Decision Service scope".
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEFAULT_LOB_SIZE

        public static final java.lang.Integer DEFAULT_LOB_SIZE
    • Method Detail

      • getExtensionPackage

        public org.eclipse.emf.ecore.EPackage getExtensionPackage()
        Gets the extension package.
        Returns:
        the extension package.
      • getBrmPackage

        public IlrBrmPackage getBrmPackage()
        Gets the brm package.
        Returns:
        the brm package.
      • getDsmPackage

        public IlrDsmPackage getDsmPackage()
        Gets the ds package.
        Returns:
        the ds package.
      • getValidationPackage

        public IlrValidationPackage getValidationPackage()
        Gets the validation package.
        Returns:
        the validation package.
      • getAdminPackage

        public ilog.rules.teamserver.admin.IlrAdminPackage getAdminPackage()
        Gets the admin package.
        Returns:
        the admin package.
      • getFQN

        public static java.lang.String getFQN(org.eclipse.emf.ecore.ENamedElement namedElement)
        Gets the fully-qualified name of the given element.
        Parameters:
        namedElement - A feature or a class
        Returns:
        the fully-qualified name of the element.
      • getElementFromFQN

        public org.eclipse.emf.ecore.ENamedElement getElementFromFQN(java.lang.String fqn)
        Gets the EMF named element corresponding to the given fully-qualified name.

        This element is a feature or a class contained in the brm package or the extension package.

        Parameters:
        fqn - The fully-qualified name of the element to retrieve.
        Returns:
        the corresponding element.
      • isDecisionServiceGlobal

        public boolean isDecisionServiceGlobal(org.eclipse.emf.ecore.EClass eclass)
        Decision Service model and Validation model classes will be handled as "Decision Service scope". When searching for one of those elements, the whole Decision Service will be searched.
      • getRulePackageSubclasses

        public java.util.List<org.eclipse.emf.ecore.EClass> getRulePackageSubclasses()

© Copyright IBM Corp. 1987, 2015