クラス ModelElement

    • コンストラクタの詳細

      • ModelElement

        public ModelElement()
    • メソッドの詳細

      • addPropertyChangeListener

        public void addPropertyChangeListener​(PropertyChangeListener listener)
        プロパティ変更通知先追加
        パラメータ:
        listener - プロパティ変更通知先
      • firePropertyChange

        public void firePropertyChange​(String propName,
                                       Object oldValue,
                                       Object newValue)
        プロパティ変更通知
        パラメータ:
        propName - 変更したプロパティの名称
        oldValue - 変更前の値
        newValue - 変更後の値
      • removePropertyChangeListener

        public void removePropertyChangeListener​(PropertyChangeListener listener)
        プロパティ変更通知先削除
        パラメータ:
        listener - プロパティ変更通知先
      • getName

        public String getName()
        戻り値:
        the name
      • setName

        public void setName​(String name)
        パラメータ:
        name - the name to set
      • getDescription

        public String getDescription()
        戻り値:
        the description
      • setDescription

        public void setDescription​(String description)
        パラメータ:
        description - the description to set
      • getConstraint

        public Constraint getConstraint()
        戻り値:
        the constraint
      • setConstraint

        public void setConstraint​(Constraint constraint)
        パラメータ:
        constraint - the constraint to set
      • move

        public void move​(int x,
                         int y)
        位置を移動する.
        パラメータ:
        x - x軸
        y - y軸
      • canCreateSubset

        public boolean canCreateSubset()
        サブセットを作成可能か?
        戻り値:
        サブセットを作成可能な場合はtrueを返す
      • canCreateMultivalueOr

        public boolean canCreateMultivalueOr()
        多値のORを作成可能か?
        戻り値:
        多値のORを作成可能な場合はtrueを返す
      • canCreateMultivalueAnd

        public boolean canCreateMultivalueAnd()
        多値のANDを作成可能か?
        戻り値:
        多値のANDを作成可能な場合はtrueを返す
      • canCreateVirtualEntity

        public boolean canCreateVirtualEntity()
        みなしエンティティを作成可能か?
        戻り値:
        みなしエンティティを作成可能な場合はtrueを返す
      • isInitialPosition

        public boolean isInitialPosition()
        初期位置か?
        戻り値:
        座標が新規作成時の初期位置の場合はtrueを返す