cdc.applic.consistency.impl.Block Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cdc-applic-consistency-impl Show documentation
Show all versions of cdc-applic-consistency-impl Show documentation
Applicabilities Consistency Implementation.
The newest version!
package cdc.applic.consistency.impl;
import java.util.List;
import java.util.Set;
import cdc.applic.consistency.Composition;
/**
* A Block is a composition node.
*
* General composition is supported: a block can be component of several other parent blocks.
*
* @author Damien Carbonne
*/
public interface Block extends Node {
/**
* @return The composition of this block. This applies to its children.
*/
public Composition getComposition();
/**
* @return The parents blocks of this block.
*/
public Set extends Block> getParents();
/**
* @return The children nodes of this block.
*/
public List extends Node> getChildren();
}