public abstract class Componente
extends java.lang.Object
Constructor and Description |
---|
Componente() |
Componente(java.lang.String nombre,
int anidamiento,
java.lang.Boolean derivada,
java.lang.Boolean opcional,
Estructura estructura,
ComponenteCompuesta parent) |
Modifier and Type | Method and Description |
---|---|
void |
desplazarHaciaAbajo()
Desplazar hacia abajo una posición la componente, en el caso de que ésto sea posible.
|
void |
desplazarHaciaArriba()
Desplazar hacia arriba una posición la componente, en el caso de que ésto sea posible.
|
abstract int |
desplazarHaciaDerecha()
Desplazar hacia derecha (nivel de anidamiento superior) la componente.
|
void |
desplazarHaciaIzquierda()
Desplazar hacia izquierda (nivel de anidamiento inferior) la componente, en el caso de que ésto sea posible.
|
java.util.ArrayList<PropiedadLinea> |
generarPropiedades() |
int |
getAnidamiento() |
java.lang.Boolean |
getDerivada() |
Estructura |
getEstructura() |
abstract java.util.ArrayList<ComponenteLinea> |
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.lang.String |
getNombre() |
java.lang.Boolean |
getOpcional() |
ComponenteCompuesta |
getParent() |
java.util.ArrayList<PropiedadLinea> |
getPropiedades() |
abstract void |
modicarOpcionalidad()
Modicar opcionalidad.
|
abstract void |
modificarClase()
Modificar clase.
|
abstract void |
recuperarReferencias()
Recuperación de los punteros hacia atrás de las componentes, las líneasComponente y las líneasPropiedad.
|
void |
setAnidamiento(int anidamiento) |
void |
setDerivada(java.lang.Boolean derivada) |
void |
setEstructura(Estructura estructura) |
void |
setNombre(java.lang.String nombre) |
void |
setOpcional(java.lang.Boolean opcional) |
void |
setParent(ComponenteCompuesta parent) |
void |
setPropiedades(java.util.ArrayList<PropiedadLinea> propiedades) |
public Componente()
public Componente(java.lang.String nombre, int anidamiento, java.lang.Boolean derivada, java.lang.Boolean opcional, Estructura estructura, ComponenteCompuesta parent)
public java.util.ArrayList<PropiedadLinea> generarPropiedades()
public java.lang.String getNombre()
public void setNombre(java.lang.String nombre)
public int getAnidamiento()
public void setAnidamiento(int anidamiento)
public java.lang.Boolean getDerivada()
public void setDerivada(java.lang.Boolean derivada)
public java.lang.Boolean getOpcional()
public void setOpcional(java.lang.Boolean opcional)
public Estructura getEstructura()
public void setEstructura(Estructura estructura)
public ComponenteCompuesta getParent()
public void setParent(ComponenteCompuesta parent)
public java.util.ArrayList<PropiedadLinea> getPropiedades()
public void setPropiedades(java.util.ArrayList<PropiedadLinea> propiedades)
public abstract java.util.ArrayList<ComponenteLinea> getLineas()
public abstract void modicarOpcionalidad()
public abstract void modificarClase()
public void desplazarHaciaArriba()
public void desplazarHaciaAbajo()
public void desplazarHaciaIzquierda()
public abstract int desplazarHaciaDerecha()
public abstract void recuperarReferencias()