ruper2/src/java/core/org/krysalis/ruper2/constraint Constraint.java,NONE,1.1 DefaultConstraint.java,NONE,1.1 ConstraintSet.java,NONE,1.1

[email protected]
Newsgroups gmane.comp.krysalis.metamorphosis.cvs
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper2/constraint
In directory sc8-pr-cvs1:/tmp/cvs-serv30481/src/java/core/org/krysalis/ruper2/constraint

Added Files:
	Constraint.java DefaultConstraint.java ConstraintSet.java 
Log Message:
Avoid clash with existing Ruper...

--- NEW FILE: Constraint.java ---
package org.krysalis.ruper2.constraint;

public interface Constraint
{
    String getConstraint();
}

--- NEW FILE: DefaultConstraint.java ---
package org.krysalis.ruper2.constraint;
public class DefaultConstraint implements Constraint
{
    public DefaultConstraint()
    {
       
    }

    public String getConstraint()
    {
        return "constraint";
    }
}

--- NEW FILE: ConstraintSet.java ---
/*
 * Created on Sep 2, 2003
 *
 */
package org.krysalis.ruper2.constraint;

import java.util.List;

/**
 * @author anou_mana
 */
public class ConstraintSet
{
	private String m_constraintType;
	private List m_constraints;
	/**
	 * 
	 */
	public ConstraintSet()
	{
		super();
		// TODO Auto-generated constructor stub
	}

	/**
	 * @return
	 */
	public List getConstraints()
	{
		return m_constraints;
	}

	/**
	 * @return
	 */
	public String getConstraintType()
	{
		return m_constraintType;
	}

	/**
	 * @param list
	 */
	public void setConstraints(List list)
	{
		m_constraints = list;
	}

	/**
	 * @param i
	 */
	public void setConstraintType(String type)
	{
		m_constraintType = type;
	}

	public void addConstraint(Constraint constraint)
	{
		m_constraints.add(constraint);        
	}

	public void addConstraintAt(int position, Constraint constraint)
	{
		m_constraints.add(position, constraint);
	}

	public void removeConstraint(Constraint constraint)
	{
		m_constraints.remove( constraint );
	}

}




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.