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.IllegalArgumentExceptionpublic boolean isSubSignature(Signature other)
SignatureisSubSignature in class Signatureother - public boolean isOverlappingSignature(Signature other)
SignatureisOverlappingSignature in class Signatureother - a signature.public void add(java.lang.Object obj)
throws java.lang.IllegalArgumentException
obj - java.lang.IllegalArgumentExceptionpublic void addAll(java.util.Collection<?> c)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic 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)
SignatureaddSignature in class Signatureother - a signature.