Lines Matching defs:binding
104 public SWRLIndividualObject getIndidividualObject(SWRLIndividualObject arg, ValueMap binding) {
105 if( arg.isVariable() && binding.hasValue( (Variable) arg ) ) {
106 OWLIndividual ind = (OWLIndividual) binding.getValue( (Variable) arg );
113 public SWRLDataObject getDataObject(SWRLDataObject arg, ValueMap binding) {
114 if( arg.isVariable() && binding.hasValue( (Variable) arg ) ) {
115 OWLDataValue dv = (OWLDataValue) binding.getValue( (Variable) arg );
127 public AtomList apply( ValueMap binding ) {
140 getIndidividualObject( classAtom.getArgument1(), binding ) );
146 getIndidividualObject( indPropAtom.getArgument1(), binding ),
147 getIndidividualObject( indPropAtom.getArgument2(), binding ));
153 getIndidividualObject( dataPropAtom.getArgument1(), binding ),
154 getDataObject( dataPropAtom.getArgument2(), binding ));
159 getIndidividualObject( sameAtom.getArgument1(), binding ),
160 getIndidividualObject( sameAtom.getArgument2(), binding ));
165 getIndidividualObject( diffAtom.getArgument1(), binding ),
166 getIndidividualObject( diffAtom.getArgument2(), binding ));
175 args[i] = getDataObject( arg, binding );