Public class IlrDynamicPackage étend IlrDynamicModelElement implémente java.io.Serializable, IlrMutablePackage, IlrVisitable
ilog.rules.bom.IlrPackage .
Avertissement: Les objets sérialisés de cette classe ne seront pas compatibles avec les éditions futures. La prise en charge actuelle de la sérialisation est appropriée pour le stockage à court terme ou RMI entre les applications exécutant la même version d' IBM Decision Server.
| Modificateur et type | Méthode et description |
|---|---|
void |
accept(IlrVisitor visitor)Définit un chemin de visite par défaut: ici, visitez les ums, les classes et les packages imbriqués.
|
IlrDynamicClass |
addClass(java.lang.String name)Obsolète.
|
IlrDynamicPackage |
addPackage(java.lang.String name)Ajoute un
IlrDynamicPackage dans ce package. |
java.util.Iterator |
allClasses()Renvoie un itérateur sur toutes les classes contenues dans ce package, y compris, récursivement, les classes contenues dans les packages imbriqués.
|
java.util.Iterator |
allEnums()Renvoie un itérateur sur tous les types énumérés contenus dans ce package, y compris, récursivement, les types énumérés contenus dans les packages imbriqués.
|
java.util.Iterator |
allPackages()Retourne un itérateur sur tous les paquets contenus dans ce paquet, y compris, récursivement, les paquets qu'ils contiennent, etc.
|
IlrClass |
getClass(java.lang.String name)Recherche le package d'une classe ayant le nom donné.
|
java.util.List |
getClasses()Renvoie la liste des classes contenues dans ce package.
|
IlrEnum |
getEnum(java.lang.String name)Recherche le package pour un type énuméré ayant le nom donné.
|
java.util.List |
getEnums()Renvoie la liste des types énumérés contenus dans ce package.
|
IlrClass |
getGenericClass(java.lang.String rawClassName,
int numberOfTypeParameters) |
IlrNamespace |
getNamespace(java.lang.String name)Renvoie l'espace de nom contenu ayant le nom donné.
|
IlrPackage |
getNestedPackage(java.lang.String name)Recherche un package imbriqué portant le nom indiqué.
|
java.util.List |
getNestedPackages()Renvoie la liste des packages imbriqués dans ce package.
|
java.util.Iterator |
modelElementIterator()Renvoie un itérateur sur les éléments de modèle contenus dans l'espace de nom.
|
java.util.Iterator |
types()Renvoie un itérateur sur tous les types définis dans ce package.
|
fireUpdate, fireUpdate, fixType, getFullyQualifiedName, getMutableObjectModel, getName, getObjectModel, getPropertyValue, getPropertyValue, hasListeners, isPropertyPersistent, propertyNames, removeProperty, setPersistentProperty, setPersistentProperty, setPropertyValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEnclosingPackage, isDefaultPackage, visitgetEnclosingNamespace, getFullyQualifiedName, getName, getObjectModelisPropertyPersistent, setPersistentProperty, setPersistentPropertygetPropertyValue, getPropertyValue, propertyNames, removeProperty, setPropertyValuegetMutableObjectModelPublic IlrDynamicPackage addPackage (java.lang.String name)
IlrDynamicPackage dans ce package. Notez qu'aucune vérification n'est faite que le nom donné n'est pas déjà utilisé dans ce package.name -nom du package.public IlrDynamicClass addClass (nom java.lang.String)
IlrModelFactory.createClass(ilog.rules.bom.mutable.IlrMutablePackage, java.lang.String) à la place.IlrDynamicClass dans ce package. Notez que cette méthode ne vérifie pas que le nom indiqué n'est pas déjà utilisé dans le package.name -nom de la classe.public void accept (IlrVisitor visiteur)
accept dans l'interface IlrVisitablevisitor -Le visiteur.Public java.util.List getNestedPackages ()
null ou une liste vide.getNestedPackages dans l'interface IlrPackagePublic java.util.List getEnums ()
null ou une liste vide.getEnums dans l'interface IlrPackagePublic java.util.List getClasses ()
null ou une liste vide.getClasses dans l'interface IlrNamespacegetClasses dans l'interface IlrPackagePublic java.util.Iterator modelElementIterator ()
modelElementIterator dans l'interface IlrNamespacepublic IlrNamespace getNamespace (nom java.lang.String)
null est renvoyé.getNamespace dans l'interface IlrNamespaceTypes publics java.util.Iterator ()
types dans l'interface IlrPackagepublic IlrPackage getNestedPackage (nom java.lang.String)
null est renvoyé.getNestedPackage dans l'interface IlrPackagepublic IlrEnum getEnum (nom java.lang.String)
null est renvoyé.getEnum dans l'interface IlrPackagepublic IlrClass getClass (nom java.lang.String)
null est renvoyé.getClass dans l'interface IlrNamespacegetClass dans l'interface IlrPackagepublic IlrClass getGenericClass (java.lang.String nom_classe, Int numberOfTypeParameters)
getGenericClass dans l'interface IlrNamespacePublic java.util.Iterator allPackages ()
allPackages dans l'interface IlrPackagePublic java.util.Iterator allEnums ()
allEnums dans l'interface IlrPackagePublic java.util.Iterator allClasses ()
allClasses dans l'interface IlrPackage© Copyright IBM Corp. 1987, 2022