public class ComponenteElemental extends Componente implements java.lang.Cloneable
Constructor and Description |
---|
ComponenteElemental()
Inicializa un objeto de tipo componente elemental.
|
ComponenteElemental(java.lang.String nombre,
Estructura estructura,
ComponenteCompuesta parent)
Inicializa un objeto de tipo componente elemental.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
int |
desplazarHaciaDerecha()
Desplazar hacia derecha (nivel de anidamiento superior) la componente.
|
ComponenteLinea |
getLinea()
Recupera linea.
|
java.util.ArrayList<Linea> |
getLineas()
Obtiene todas las instancias de componenteLinea de la componente actual,
así como las de las subcomponente mediante la propagación de este método
a las subcomponentes de las componentes complejas.
|
java.util.ArrayList<ComponenteLinea> |
getLineasSinSimbolos()
Recupera lineas sin simbolos.
|
void |
insertarEnDiccionario()
Insertar en diccionario.
|
void |
modicarOpcionalidad()
Modicar opcionalidad.
|
void |
modificarClase()
Modificar clase.
|
javax.swing.tree.DefaultMutableTreeNode |
obtenerSubArbol()
Obtener únicamente una parte del arbol que forman la ruta hacia una estructura o componente
|
void |
recuperarReferencias()
Recuperación de los punteros hacia atrás de las componentes, las líneasComponente y las líneasPropiedad.
|
void |
setAnidamiento(int anidamiento)
Establece anidamiento.
|
void |
setLinea(ComponenteLinea linea)
Establece linea.
|
void |
setNombre(java.lang.String nombre)
Establece nombre.
|
java.lang.String |
validar(Presentacion presentacion)
Validación de una componente.
|
derivar, desplazarHaciaAbajo, desplazarHaciaArriba, desplazarHaciaIzquierda, generarPropiedades, generarReferenciasDerivacion, getAnidamiento, getDerivada, getEstructura, getId, getIdComponenteOrigen, getIdEstructuraOrigen, getNombre, getOpcional, getParent, getPropiedades, setDerivada, setEstructura, setId, setIdComponenteOrigen, setIdEstructuraOrigen, setOpcional, setParent, setPropiedades
public ComponenteElemental()
public ComponenteElemental(java.lang.String nombre, Estructura estructura, ComponenteCompuesta parent)
nombre
- el nombre de la componente elementalestructura
- estructura a la que pertenece la componenteparent
- componente compuesta en la cual está contenida la componente actualpublic ComponenteLinea getLinea()
public void setLinea(ComponenteLinea linea)
linea
- el nuevo lineapublic java.util.ArrayList<Linea> getLineas()
Componente
getLineas
in class Componente
public java.util.ArrayList<ComponenteLinea> getLineasSinSimbolos()
Componente
getLineasSinSimbolos
in class Componente
public void setAnidamiento(int anidamiento)
Componente
setAnidamiento
in class Componente
anidamiento
- el nuevo anidamientopublic void modicarOpcionalidad()
Componente
modicarOpcionalidad
in class Componente
public int desplazarHaciaDerecha()
Componente
desplazarHaciaDerecha
in class Componente
public void setNombre(java.lang.String nombre)
Componente
setNombre
in class Componente
nombre
- el nuevo nombrepublic void modificarClase()
Componente
modificarClase
in class Componente
public void recuperarReferencias()
Componente
recuperarReferencias
in class Componente
public javax.swing.tree.DefaultMutableTreeNode obtenerSubArbol()
Componente
obtenerSubArbol
in class Componente
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class Componente
java.lang.CloneNotSupportedException
public void insertarEnDiccionario()
Componente
insertarEnDiccionario
in class Componente
public java.lang.String validar(Presentacion presentacion)
Componente
validar
in class Componente
presentacion
- Presentación abierta en el editor