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, 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<ComponenteLinea> getLineas()
Componente
getLineas
in class Componente
public void setAnidamiento(int anidamiento)
setAnidamiento
in class Componente
public void modicarOpcionalidad()
Componente
modicarOpcionalidad
in class Componente
public int desplazarHaciaDerecha()
Componente
desplazarHaciaDerecha
in class Componente
public void setNombre(java.lang.String nombre)
setNombre
in class Componente
public void modificarClase()
Componente
modificarClase
in class Componente
public void recuperarReferencias()
Componente
recuperarReferencias
in class Componente