Uses of Interface
org.eclipse.wst.common.componentcore.resources.IVirtualComponent

Packages that use IVirtualComponent
org.eclipse.wst.common.componentcore The ComponentCore API allows clients to work with the Structural Metamodels that define abstract modules within Eclipse projects.  
org.eclipse.wst.common.componentcore.resources The ComponentCore Virtual Path API allows clients to navigate logical collections of files within Eclipse projects using API similar to the Eclipse IResource API.  
 

Uses of IVirtualComponent in org.eclipse.wst.common.componentcore
 

Methods in org.eclipse.wst.common.componentcore that return IVirtualComponent
static IVirtualComponent ComponentCore.createComponent(org.eclipse.core.resources.IProject aProject, java.lang.String aComponentName)
          Return an IVirtualComponent with the given name (aComponentName) contained by the given project (aProject).
static IVirtualComponent ComponentCore.createArchiveComponent(org.eclipse.core.resources.IProject aProject, java.lang.String aComponentName)
          Return an IVirtualComponent with the given name (aComponentName)
 IVirtualComponent ArtifactEdit.getComponent()
           
 

Methods in org.eclipse.wst.common.componentcore with parameters of type IVirtualComponent
static IVirtualReference ComponentCore.createReference(IVirtualComponent aComponent, IVirtualComponent aReferencedComponent)
          Return an IVirtualReference that captures a relationship between aComponent and aReferencedComponent.
static IVirtualReference ComponentCore.createReference(IVirtualComponent aComponent, IVirtualComponent aReferencedComponent, org.eclipse.core.runtime.IPath runtimePath)
           
static ArtifactEdit ArtifactEdit.getArtifactEditForRead(IVirtualComponent aModule)
           Returns an instance facade to manage the underlying edit model for the given WorkbenchComponent.
static ArtifactEdit ArtifactEdit.getArtifactEditForWrite(IVirtualComponent aModule)
           Returns an instance facade to manage the underlying edit model for the given WorkbenchComponent.
static boolean ArtifactEdit.isValidEditableModule(IVirtualComponent aModule)
          Note: This method is for internal use only.
 

Constructors in org.eclipse.wst.common.componentcore with parameters of type IVirtualComponent
ArtifactEdit(ModuleCoreNature aNature, IVirtualComponent aModule, boolean toAccessAsReadOnly)
           Creates an instance facade for the given WorkbenchComponent.
 

Uses of IVirtualComponent in org.eclipse.wst.common.componentcore.resources
 

Methods in org.eclipse.wst.common.componentcore.resources that return IVirtualComponent
 IVirtualComponent[] IFlexibleProject.getComponents()
          Finds and returns the components within this project, defined by the component model.
 IVirtualComponent IFlexibleProject.getComponent(java.lang.String aComponentName)
          Finds and returns the component within this project, defined by the component model, specified by the component name.
 IVirtualComponent[] IFlexibleProject.getComponentsOfType(java.lang.String type)
          Finds and returns the components within this project of the specified component type.
 IVirtualComponent IVirtualReference.getEnclosingComponent()
          The enclosing component contains this reference, and will absorb the contents of the referenced component
 IVirtualComponent IVirtualReference.getReferencedComponent()
          The referenced component is "targeted" by the reference, and will be absorbed by the enclosing component.
 IVirtualComponent ComponentHandle.createComponent()
           
 IVirtualComponent IVirtualComponent.getComponent()
          Returns reference to itself.
 IVirtualComponent[] IVirtualComponent.getReferencingComponents()
          Returns the components which reference this component.
 IVirtualComponent IVirtualResource.getComponent()
          Returns the name of the component that contains this virtual resource.