| Package | Description | 
|---|---|
| oracle.ide.model | 
 Contains interfaces and classes implementing JDeveloper's data model. 
 | 
| oracle.jdeveloper.model | 
 Contains interfaces and classes implementing the Java specific portions of
JDeveloper's data model. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static TechId | 
TechId.createTechId(java.lang.String key,
            java.lang.String name,
            java.lang.String description)
Factory method for generating a new technology id. 
 | 
static TechId | 
TechId.createTechId(java.lang.String key,
            java.lang.String name,
            java.lang.String description,
            boolean obsolete)
Factory method for generating a new technology id. 
 | 
TechId[] | 
TechnologyRegistry.getAllTechIds()
Returns all registered technologies. 
 | 
TechId[] | 
TechnologyRegistry.getDependenciesFor(TechId techId)
Returns all of the registered technologies upon which the specified
 technology depends, either directly or indirectly. 
 | 
TechId[] | 
TechnologyRegistry.getDependentsFor(TechId techId)
Returns all of the registered technologies that depend, either directly
 or indirectly, on the specified technology. 
 | 
TechId | 
TechnologyRegistry.getTechId(java.lang.String key)
Looks up a registered technology given the technology key. 
 | 
TechId[] | 
TechnologyRegistry.getVisibleTechIds()
Returns all visible registered technologies. 
 | 
TechId[] | 
TechnologyScope.toArray()
Returns an array of all technology identifiers in this scope. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
TechnologyScope.add(TechId techId)
Ensures that a technology exists in the technology scope. 
 | 
boolean | 
TechId.addDependency(TechId dependency)
Ensures that this technology depends on another technology. 
 | 
boolean | 
TechnologyScope.contains(TechId techId)
Tests whether a technology exists in the technology scope. 
 | 
boolean | 
TechId.dependsOn(TechId techId)
Returns  
true if this technology depends on the specified
 technology, either directly or indirectly. | 
TechId[] | 
TechnologyRegistry.getDependenciesFor(TechId techId)
Returns all of the registered technologies upon which the specified
 technology depends, either directly or indirectly. 
 | 
TechId[] | 
TechnologyRegistry.getDependentsFor(TechId techId)
Returns all of the registered technologies that depend, either directly
 or indirectly, on the specified technology. 
 | 
java.lang.String[] | 
TechnologyRegistry.getOwningExtensionIds(TechId... techIds)  | 
void | 
TechnologyRegistry.registerTechnology(java.lang.String key,
                  java.lang.String name,
                  java.lang.String description,
                  java.lang.String extensionId,
                  boolean obsolete,
                  TechId[] dependencies)
Registers a dependent technology with the technology registry. 
 | 
void | 
TechnologyRegistry.registerTechnology(java.lang.String key,
                  java.lang.String name,
                  java.lang.String description,
                  java.lang.String extensionId,
                  TechId parent)
Registers a child technology with the technology registry. 
 | 
void | 
TechnologyRegistry.registerTechnology(java.lang.String key,
                  java.lang.String name,
                  java.lang.String description,
                  java.lang.String extensionId,
                  TechId[] dependencies)
Registers a dependent technology with the technology registry. 
 | 
void | 
TechnologyRegistry.registerTechnology(java.lang.String key,
                  java.lang.String name,
                  java.lang.String description,
                  TechId parent)
Deprecated. 
 
Use  
TechnologyRegistry.registerTechnology(String, String, String, String, TechId).
 Since 11.1.2.0.0. | 
void | 
TechnologyRegistry.registerTechnology(java.lang.String key,
                  java.lang.String name,
                  java.lang.String description,
                  TechId[] dependencies)
Deprecated. 
 
Use  
TechnologyRegistry.registerTechnology(String, String, String, String, TechId[]).
 Since 11.1.2.0.0. | 
boolean | 
TechnologyScope.remove(TechId techId)
Ensures that a technology does not exist in the technology scope. 
 | 
boolean | 
TechId.removeDependency(TechId dependency)
Removes a dependent technology from the this technology, if the
 dependency exists. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TechId[] | 
TechnologiesPanel.getSelectedTechnologies()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TechnologiesPanel.setUnremoveableTechnologies(TechId... techIds)
Sets the list of technologies that canot be removed from
 the technology scope. 
 |