All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cdc.applic.expressions.ast.SetNode Maven / Gradle / Ivy

The newest version!
package cdc.applic.expressions.ast;

import cdc.applic.expressions.content.SItemSet;
import cdc.applic.expressions.literals.Name;

public interface SetNode extends PropertyNode {

    @Override
    public abstract SetNode negate();

    /**
     * @return The set of items.
     */
    public SItemSet getSet();

    /**
     * @return The checked set of items.
* It may be {@code null} if set can not be converted to a checked set. */ public SItemSet getCheckedSet(); /** * @return The best set of items.
* It is a checked set if possible. */ public SItemSet getBestSet(); public abstract SetNode create(Name propertyName, SItemSet set); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy