package org.nexml.model;
import java.util.Set;
public interface CompoundCharacterState extends CharacterState {
/**
* Gets all the states onto which the invocant maps, either
* as uncertainty (this or that) or as polymorphism (this and that)
* @return
*/
Set<CharacterState> getStates();
/**
* Sets all the states onto which the invocant maps, either
* as uncertainty (this or that) or as polymorphism (this and that)
* @param characterStates a set of member states
*/
void setStates(Set<CharacterState> characterStates);
}