public interface IQvtProject extends IQvtElement
QVT_COMPILATION_UNIT, QVT_NAMESPACE, QVT_PROJECT
Modifier and Type | Method and Description |
---|---|
IQvtCompilationUnit |
findCompilationUnit(String qualifiedName) |
IQvtElement |
findElement(IResource resource,
boolean exactMatchOnly)
Find QVT element related to the given resource.
|
IQvtNamespace |
findNamespace(String namespaceQualifiedName) |
IQvtNamespace |
getDefaultNamespace() |
IProject |
getProject() |
IPath |
getQvtSourceContainerPath() |
List<IQvtNamespace> |
getRootNamespaces() |
getElementType, getFullPath, getName, getQvtProject, getUnderlyingResource
IProject getProject()
List<IQvtNamespace> getRootNamespaces() throws QvtModelException
QvtModelException
IQvtNamespace getDefaultNamespace() throws QvtModelException
QvtModelException
IPath getQvtSourceContainerPath() throws QvtModelException
QvtModelException
IQvtElement findElement(IResource resource, boolean exactMatchOnly) throws QvtModelException
resource
- the context within a QVT projectexactMatchOnly
- If true
, returned element exactly matches the
given resource by its underlying resource. If
false
, the inner most enclosing QVT element is
to be foundnull
if no is found.QvtModelException
IQvtCompilationUnit findCompilationUnit(String qualifiedName) throws QvtModelException
QvtModelException
IQvtNamespace findNamespace(String namespaceQualifiedName) throws QvtModelException
QvtModelException
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.