scale.score.dependence.omega.omegaLib
Class FNot
java.lang.Object
   scale.score.dependence.omega.omegaLib.Formula
scale.score.dependence.omega.omegaLib.Formula
       scale.score.dependence.omega.omegaLib.FNot
scale.score.dependence.omega.omegaLib.FNot
- public class FNot 
- extends Formula
FNot.
 
 $Id: FNot.java,v 1.12 2005-02-07 21:28:40 burrill Exp $
 
 Copyright 2008 by the
 Scale Compiler Group,
 Department of Computer Science
 University of Massachusetts,
 Amherst MA. 01003, USA
 All Rights Reserved.
 
 This version of the Omega Libray is a translation from C++ to Java
 of the Omega Library developed at the University of Maryland.
 
 Copyright (C) 1994-1996 by the Omega Project
 
 All rights reserved.
 
 NOTICE:  This software is provided ``as is'', without any
 warranty, including any implied warranty for merchantability or
 fitness for a particular purpose.  Under no circumstances shall
 the Omega Project or its agents be liable for any use of, misuse
 of, or inability to use this software, including incidental and
 consequential damages.
 
 License is hereby given to use, modify, and redistribute this
 software, in whole or in part, for any purpose, commercial or
 non-commercial, provided that the user agrees to the terms of this
 copyright notice, including disclaimer of warranty, and provided
 that this copyright notice, including disclaimer of warranty, is
 preserved in the source code and documentation of anything derived
 from this software.  Any redistributor of this software or
 anything derived from this software assumes responsibility for
 ensuring that any parties to whom such a redistribution is made
 are fully aware of the terms of this license and disclaimer.
 
 The Omega project can be contacted at
 omega@cs.umd.edu
 or http://www.cs.umd.edu/projects/omega
 
 
| Fields inherited from class scale.score.dependence.omega.omegaLib.Formula | 
| myChildren, myParent, myRelation, omegaLib, OP_AND, OP_CONJUNCT, OP_EXISTS, OP_FORALL, OP_NOT, OP_OR, OP_RELATION | 
 
 
 
| Methods inherited from class scale.score.dependence.omega.omegaLib.Formula | 
| addAnd, addChild, addConjunct, addExists, addExists, addForall, addNot, addOr, andWith, assertNotFinalized, checkAndAddChild, children, combineColumns, delete, enforceLeadingInfo, getChildren, getFirstChild, invalidateLeadingInfo, numberOfChildren, olAssert, olAssert, parent, printSeparator, pushExists, reallyConjunct, relation, remap, removeChild, removeFirstChild, reverseLeadingDirInfo, setFinalized, setParent, setParent, setRelation, setupNames, toString, toStringClass, verifytree | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
FNot
public FNot(OmegaLib omegaLib,
            Formula f,
            RelBody r)
nodeType
public int nodeType()
- 
- Specified by:
- nodeTypein class- Formula
 
- 
 
copy
public Formula copy(Formula parent,
                    RelBody reln)
- 
- Specified by:
- copyin class- Formula
 
- 
 
findAvailableConjunct
public Conjunct findAvailableConjunct()
- 
- Specified by:
- findAvailableConjunctin class- Formula
 
- 
 
canAddChild
public boolean canAddChild()
- 
- Overrides:
- canAddChildin class- Formula
 
- 
 
beautify
public void beautify()
- 
- Overrides:
- beautifyin class- Formula
 
- 
 
rearrange
public void rearrange()
- 
- Overrides:
- rearrangein class- Formula
 
- 
 
priority
public int priority()
- 
- Overrides:
- priorityin class- Formula
 
- 
 
DNFize
public DNF DNFize()
- 
- Specified by:
- DNFizein class- Formula
 
- 
 
print
public void print()
- 
- Overrides:
- printin class- Formula
 
- 
 
prefixPrint
public void prefixPrint(boolean debug)
- 
- Overrides:
- prefixPrintin class- Formula
 
-