クラス AbstractRelationship

    • コンストラクタの詳細

      • AbstractRelationship

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

      • getSourceCardinality

        public Cardinality getSourceCardinality()
        戻り値:
        the sourceCardinality
      • setSourceCardinality

        public void setSourceCardinality​(Cardinality sourceCardinality)
        パラメータ:
        sourceCardinality - the sourceCardinality to set
      • getTargetCardinality

        public Cardinality getTargetCardinality()
        戻り値:
        the targetCardinality
      • setTargetCardinality

        public void setTargetCardinality​(Cardinality targetCardinality)
        パラメータ:
        targetCardinality - the targetCardinality to set
      • isSourceNoInstance

        public boolean isSourceNoInstance()
        戻り値:
        the sourceNoInstance
      • setSourceNoInstance

        public void setSourceNoInstance​(boolean sourceNoInstance)
        パラメータ:
        sourceNoInstance - the sourceNoInstance to set
      • isTargetNoInstance

        public boolean isTargetNoInstance()
        戻り値:
        the targetNoInstance
      • setTargetNoInstance

        public void setTargetNoInstance​(boolean targetNoInstance)
        パラメータ:
        targetNoInstance - the targetNoInstance to set
      • isCenterMark

        public boolean isCenterMark()
        戻り値:
        the centerMark
      • setCenterMark

        public void setCenterMark​(boolean centerMark)
        パラメータ:
        centerMark - the centerMark to set
      • isMultiValue

        public boolean isMultiValue()
        多値のリレーションシップ判定
        戻り値:
        多値の場合にtrueを返す
      • hasTable

        public abstract boolean hasTable()
        リレーションシップで表が生成されたかを返す.
        戻り値:
        表が生成されている場合にtrueを返す.
      • getTable

        public abstract AbstractEntityModel getTable()
        リレーションシップで生成された表を返す.
        戻り値:
        リレーションシップで生成された表.生成していない場合はnullを返す.