LineHasStart.java :  » UML » MetaBoss » com » metaboss » sdlctools » models » metabossmodel » visualmodel » Java Open Source

Java Open Source » UML » MetaBoss 
MetaBoss » com » metaboss » sdlctools » models » metabossmodel » visualmodel » LineHasStart.java
package com.metaboss.sdlctools.models.metabossmodel.visualmodel;

/**
 * LineHasStart association proxy interface.
 */
public interface LineHasStart extends javax.jmi.reflect.RefAssociation {
    /**
     * Queries whether a link currently exists between a given pair of instance 
     * objects in the associations link set.
     * @param lineWithStart Value of the first association end.
     * @param startPoint Value of the second association end.
     * @return Returns true if the queried link exists.
     */
    public boolean exists(com.metaboss.sdlctools.models.metabossmodel.visualmodel.Line lineWithStart, com.metaboss.sdlctools.models.metabossmodel.visualmodel.Point startPoint);
    /**
     * Queries the instance object that is related to a particular instance object 
     * by a link in the current associations link set.
     * @param startPoint Required value of the second association end.
     * @return Related object or <code>null</code> if none exists.
     */
    public com.metaboss.sdlctools.models.metabossmodel.visualmodel.Line getLineWithStart(com.metaboss.sdlctools.models.metabossmodel.visualmodel.Point startPoint);
    /**
     * Queries the instance object that is related to a particular instance object 
     * by a link in the current associations link set.
     * @param lineWithStart Required value of the first association end.
     * @return Related object or <code>null</code> if none exists.
     */
    public com.metaboss.sdlctools.models.metabossmodel.visualmodel.Point getStartPoint(com.metaboss.sdlctools.models.metabossmodel.visualmodel.Line lineWithStart);
    /**
     * Creates a link between the pair of instance objects in the associations 
     * link set.
     * @param lineWithStart Value of the first association end.
     * @param startPoint Value of the second association end.
     */
    public boolean add(com.metaboss.sdlctools.models.metabossmodel.visualmodel.Line lineWithStart, com.metaboss.sdlctools.models.metabossmodel.visualmodel.Point startPoint);
    /**
     * Removes a link between a pair of instance objects in the current associations 
     * link set.
     * @param lineWithStart Value of the first association end.
     * @param startPoint Value of the second association end.
     */
    public boolean remove(com.metaboss.sdlctools.models.metabossmodel.visualmodel.Line lineWithStart, com.metaboss.sdlctools.models.metabossmodel.visualmodel.Point startPoint);
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.