arom.kr.model
Class Link
java.lang.Object
|
+--arom.kr.model.Link
- public class Link
- extends Object
A Link
is an object that maps role names to AROM objects. A Link
cannot contain duplicate role name and a role name match to exactly one object.
Link
objects are immutable objects.
- Author:
- Christophe Bruley
Link
public Link(String[] roleNames,
AMObject[] objects)
throws IllegalArgumentException
instances
public Iterator instances()
get
public AMObject get(String roleName)
roleNames
public Iterator roleNames()
size
public int size()
containsRoleName
public boolean containsRoleName(String roleName)
containsObject
public boolean containsObject(AMObject object)