Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## sema
Interface Signal

All Known Implementing Classes:
  Message, Pheromone

public interface Signal

Signal that can be broadcast through the world. A signal is a piece of information broadcast for some elements of an `Area`.
This is a very generalist concept that can be used to communicate or to send an order, for example.

Method Summary
`Area` | `getArea()` Returns the area of the signal.
`java.lang.String` | `getContents()` Returns the contents of the signal
`Selector` | `getSelector()` Computes whether an element can receive the signal.

Method Detail

### getArea

    public Area getArea()

  Returns the area of the signal.

### getContents

    public java.lang.String getContents()

  Returns the contents of the signal

### getSelector

    public Selector getSelector()

  Computes whether an element can receive the signal.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD