public interface PrologProgram extends Map<String,PrologClauses>, Iterable<PrologClauses>
Modifier and Type | Method and Description |
---|---|
void |
add(PrologClause clause) |
void |
add(PrologClauses clauses) |
void |
add(PrologProgram program) |
void |
addAll(PrologProgram program) |
PrologClauses |
get(String functor,
int arity) |
Map<String,PrologClauses> |
getClauses() |
Set<String> |
getIndicators() |
boolean |
isDiscontiguous(String functor,
int arity) |
boolean |
isDynamic(String functor,
int arity) |
boolean |
isMultifile(String functor,
int arity) |
void |
markDiscontiguous(String functor,
int arity) |
void |
markDynamic(String functor,
int arity) |
void |
markMultifile(String functor,
int arity) |
PrologClauses |
newClauses(String functor,
int arity) |
void |
push(PrologClause clause) |
boolean |
removeAll(PrologClauses clauses) |
boolean |
removeAll(PrologProgram program) |
void |
removeAll(String functor,
int arity) |
boolean |
retainAll(PrologClauses parents) |
Object[] |
toArray() |
Object[] |
toArray(PrologClauses[] prologClauses) |
void |
unmarkDiscontiguous(String functor,
int arity) |
void |
unmarkDynamic(String functor,
int arity) |
void |
unmarkMultifile(String functor,
int arity) |
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
forEach, iterator, spliterator
PrologClauses get(String functor, int arity)
void add(PrologClause clause)
void add(PrologProgram program)
void push(PrologClause clause)
void removeAll(String functor, int arity)
void markDynamic(String functor, int arity)
void unmarkDynamic(String functor, int arity)
boolean isDynamic(String functor, int arity)
void markMultifile(String functor, int arity)
void unmarkMultifile(String functor, int arity)
boolean isMultifile(String functor, int arity)
void markDiscontiguous(String functor, int arity)
void unmarkDiscontiguous(String functor, int arity)
boolean isDiscontiguous(String functor, int arity)
PrologClauses newClauses(String functor, int arity)
boolean removeAll(PrologProgram program)
boolean removeAll(PrologClauses clauses)
Map<String,PrologClauses> getClauses()
void add(PrologClauses clauses)
void addAll(PrologProgram program)
boolean retainAll(PrologClauses parents)
Object[] toArray(PrologClauses[] prologClauses)
Object[] toArray()
Copyright © 2020–2024 Prolobjectlink Project. All rights reserved.