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, setPropiedadespublic 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()
ComponentegetLineas in class Componentepublic java.util.ArrayList<ComponenteLinea> getLineasSinSimbolos()
ComponentegetLineasSinSimbolos in class Componentepublic void setAnidamiento(int anidamiento)
ComponentesetAnidamiento in class Componenteanidamiento - el nuevo anidamientopublic void modicarOpcionalidad()
ComponentemodicarOpcionalidad in class Componentepublic int desplazarHaciaDerecha()
ComponentedesplazarHaciaDerecha in class Componentepublic void setNombre(java.lang.String nombre)
ComponentesetNombre in class Componentenombre - el nuevo nombrepublic void modificarClase()
ComponentemodificarClase in class Componentepublic void recuperarReferencias()
ComponenterecuperarReferencias in class Componentepublic javax.swing.tree.DefaultMutableTreeNode obtenerSubArbol()
ComponenteobtenerSubArbol in class Componentepublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class Componentejava.lang.CloneNotSupportedExceptionpublic void insertarEnDiccionario()
ComponenteinsertarEnDiccionario in class Componentepublic java.lang.String validar(Presentacion presentacion)
Componentevalidar in class Componentepresentacion - Presentación abierta en el editor