public class ComponenteElemental extends Componente
| 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 |
|---|---|
int |
desplazarHaciaDerecha()
Desplazar hacia derecha (nivel de anidamiento superior) la componente.
|
ComponenteLinea |
getLinea()
Recupera linea.
|
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.
|
void |
modicarOpcionalidad()
Modicar opcionalidad.
|
void |
modificarClase()
Modificar clase.
|
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 |
setLinea(ComponenteLinea linea)
Establece linea.
|
void |
setNombre(java.lang.String nombre) |
desplazarHaciaAbajo, desplazarHaciaArriba, desplazarHaciaIzquierda, generarPropiedades, getAnidamiento, getDerivada, getEstructura, getNombre, getOpcional, getParent, getPropiedades, setDerivada, setEstructura, 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<ComponenteLinea> getLineas()
ComponentegetLineas in class Componentepublic void setAnidamiento(int anidamiento)
setAnidamiento in class Componentepublic void modicarOpcionalidad()
ComponentemodicarOpcionalidad in class Componentepublic int desplazarHaciaDerecha()
ComponentedesplazarHaciaDerecha in class Componentepublic void setNombre(java.lang.String nombre)
setNombre in class Componentepublic void modificarClase()
ComponentemodificarClase in class Componentepublic void recuperarReferencias()
ComponenterecuperarReferencias in class Componente