public class DlSignature extends Signature
Modifier and Type | Field and Description |
---|---|
private java.util.Set<Concept> |
concepts |
private java.util.Set<Individual> |
individuals |
private java.util.Set<Role> |
roles |
Constructor and Description |
---|
DlSignature()
empty constructor
|
DlSignature(java.util.Collection<?> c) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object obj)
TODO: to be implemented
This class adds single objects to this signature, iff the object is
an appropriate concept, role or individual
|
void |
addAll(java.util.Collection<?> c) |
void |
addSignature(Signature other)
Adds the elements of the given signature to this signature.
|
boolean |
equals(java.lang.Object obj) |
java.util.Set<Concept> |
getConcepts() |
java.util.Set<Individual> |
getIndividuals() |
java.util.Set<Role> |
getRoles() |
int |
hashCode() |
boolean |
isOverlappingSignature(Signature other)
Checks whether this signature has common elements with the
given signature, i.e.
|
boolean |
isSubSignature(Signature other)
Checks whether this signature is a sub-signature of the
given signature, i.e.
|
void |
setConcepts(java.util.Set<Concept> concepts) |
void |
setIndividuals(java.util.Set<Individual> individuals) |
void |
setRoles(java.util.Set<Role> roles) |
private java.util.Set<Concept> concepts
private java.util.Set<Role> roles
private java.util.Set<Individual> individuals
public DlSignature()
public DlSignature(java.util.Collection<?> c) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public boolean isSubSignature(Signature other)
Signature
isSubSignature
in class Signature
other
- public boolean isOverlappingSignature(Signature other)
Signature
isOverlappingSignature
in class Signature
other
- a signature.public void add(java.lang.Object obj) throws java.lang.IllegalArgumentException
obj
- java.lang.IllegalArgumentException
public void addAll(java.util.Collection<?> c) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.util.Set<Concept> getConcepts()
public void setConcepts(java.util.Set<Concept> concepts)
public java.util.Set<Role> getRoles()
public void setRoles(java.util.Set<Role> roles)
public java.util.Set<Individual> getIndividuals()
public void setIndividuals(java.util.Set<Individual> individuals)
public void addSignature(Signature other)
Signature
addSignature
in class Signature
other
- a signature.