Aqui podemos ver um esquema com os componentes de uso mais comum desde scripting, a relação entre eles e como podemos acessar a eles a partir do nosso script. Além disso, podemos navegar até a navegação da classe Java clicando sobre o componente.
Nota
Desenvolvedores Java e usuários com conhecimentos sobre UML: O diagrama e comentários estão pensados para que seja o mais entendível possível para um usuário sem conhecimentos de java ou de UML, não para ser estrito à nomeclatura UML.
No diagrama anterior podemos ver:
Deve ser interpretado como tendo disponível uma função, currentProject(), que podemos executar desde nosso script para obter o objeto com o qual está relacionada, neste caso o project. Para os elementos etiquetados como função precisaremos ter importado o módulo gvsig:
from gvsig import *
Aqui temos uma entidade FFrame abstrata, nunca encontraremos objetos deste tipo, o que encontraremos serão objetos do tipo FFrameView, FFramePicture ou FFrameText, e nos indica que todos os objetos concretos relacionados con FFrame terão um conjunto de atributos e operações comuns.
Nos demonstra que se dispomos de um objeto LayoutDocument, podemos obter o objeto LayoutContext invocando a operação ou método getLaypoutContext:
laypoutContext = layoutDocument.getLaypoutContext()