Decision Center API

ilog.rules.teamserver.model
Class IlrModelInfo

java.lang.Object
  extended by ilog.rules.teamserver.model.IlrModelInfo

public class IlrModelInfo
extends Object

Contains information on the Decision Center model.

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


Field Summary
static Integer DEFAULT_LOB_SIZE
           
 
Method Summary
 IlrBrmPackage getBrmPackage()
          Gets the brm package.
 ilog.rules.teamserver.dsm.IlrDsmPackage getDsmPackage()
          Gets the ds package.
 org.eclipse.emf.ecore.ENamedElement getElementFromFQN(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 String getFQN(org.eclipse.emf.ecore.ENamedElement namedElement)
          Gets the fully-qualified name of the given element.
 List<org.eclipse.emf.ecore.EClass> getRulePackageSubclasses()
           
 
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 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 ilog.rules.teamserver.dsm.IlrDsmPackage getDsmPackage()
Gets the ds package.

Returns:
the ds package.

getFQN

public static 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(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.

getRulePackageSubclasses

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

Decision Center API

© Copyright IBM Corp. 1987, 2013