Rule Designer API

ilog.rules.studio.model.bom
Interface IlrBOMEntry

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, IlrBOMPathEntry, IlrElement, IlrPathEntry, org.eclipse.emf.common.notify.Notifier

public interface IlrBOMEntry
extends IlrBOMPathEntry

A representation of the model object 'File BOM Path Entry'. A BOM entry is an entry corresponding to a BOM file in the BOM path.

See Also:
IlrBomPackage.getBOMEntry()

Method Summary
 IlrVOC findMatchingVOC(Locale locale)
          Find the IlrVOC which will be used for this locale.
 IlrBOM2XOMMapping getB2XMapping()
          Gets the B2X file associated to this BOM entry.
 IlrBOM getBOM()
          Gets the BOM file corresponding to this BOM entry.
 IlrVOC getVOC(Locale locale)
          Get the voc file for the specific locale.
 org.eclipse.emf.common.util.EList<IlrVOC> getVOCs()
          Gets the list of voc files.
 
Methods inherited from interface ilog.rules.studio.model.bom.IlrBOMPathEntry
getKind, getObjectModel, getVocabulary, setKind
 
Methods inherited from interface ilog.rules.studio.model.base.IlrPathEntry
getName, getOrigin, getUrl, setName, setOrigin, setUrl
 
Methods inherited from interface ilog.rules.studio.model.IlrElement
cloneElement, createAnnotation, deleteElement, fillWith, getAdapter, getDisplayName, getModel, isDeleted, isValid, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface ilog.rules.commonbrm.model.IlrElement
eClass, getPropertyValue, getPropertyValue, isInstanceOf
 

Method Detail

getBOM

IlrBOM getBOM()
Gets the BOM file corresponding to this BOM entry.


getVOCs

org.eclipse.emf.common.util.EList<IlrVOC> getVOCs()
Gets the list of voc files. In the context of an internationalized project, for one BOM entry, there can be one voc file for each language.


getB2XMapping

IlrBOM2XOMMapping getB2XMapping()
Gets the B2X file associated to this BOM entry.


findMatchingVOC

IlrVOC findMatchingVOC(Locale locale)
Find the IlrVOC which will be used for this locale. This method will fist call getVOC(Locale). If it does not find a voc file associated directly to the locale, it will choose an appropriate voc file for this locale.

See Also:

getVOC

IlrVOC getVOC(Locale locale)
Get the voc file for the specific locale.

Parameters:
locale -

Rule Designer API

© Copyright IBM Corp. 1987, 2013