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.
|