概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.change_vision.jude.api.inf.model
インタフェース IHyperlinkOwner

    com.change_vision.jude.api.inf.model.IHyperlinkOwner

既知の実装クラスの一覧:
  IAction, IActivity, IActivityDiagram, IActivityNode, IActivityParameterNode, IAnchor, IArtifact, IAssociation, IAssociationClass, IAttribute, ICell, IClass, IClassDiagram, IClassifierTemplateParameter, ICombinedFragment, IComment, ICommunicationDiagram, IComponent, IComponentDiagram, ICompositeStructureDiagram, IConnector, IConstraint, IControlNode, IDataFlow, IDataFlowDiagram, IDataFlowNode, IDataStore, IDependency, IDeploymentDiagram, IDiagram, IDurationConstraint, IERAttribute, IERDatatype, IERDiagram, IERDomain, IEREntity, IERIndex, IERModel, IERRelationship, IERSchema, IERSubtypeRelationship, IExtend, IExtentionPoint, IExternalEntity, IFinalState, IFlow, IGate, IGeneralization, IHeaderCell, IInclude, IInputPin, IInstanceSpecification, IInteraction, IInteractionFragment, IInteractionOperand, IInteractionUse, ILifeline, ILifelineLink, ILink, ILinkEnd, ILinkPresentation, IMatrixDiagram, IMessage, IMindMapDiagram, IModel, INamedElement, INode, INodePresentation, IObjectNode, IOperation, IOutputPin, IPackage, IParameter, IPartition, IPin, IPort, IPresentation, IProcessBox, IPseudostate, IRealization, IRequirement, IRequirementDiagram, IRequirementTable, ISequenceDiagram, ISlot, IState, IStateInvariant, IStateMachine, IStateMachineDiagram, ISubsystem, ITemplateBinding, ITermination, ITestCase, ITimeConstraint, ITopicPresentation, ITraceabilityMap, ITransition, IUsage, IUseCase, IUseCaseDiagram, IValueCell, IVertex

    public IHyperlinkOwner

ハイパーリンクを持つ要素のインターフェイス。

メソッドの概要
`abstract IHyperlink` | `createElementHyperlink(IElement element, String Comment)` モデルのハイパーリンクを作成します。
`abstract IHyperlink` | `createFileHyperlink(String fileName, String filePath, String Comment)` ファイルのハイパーリンクを作成します。
`abstract IHyperlink` | `createURLHyperlink(String URL, String Comment)` URLのハイパーリンクを作成します。
`abstract void` | `deleteHyperlink(IHyperlink hyperlink)` 指定されたハイパーリンクをモデルから削除します。
`abstract IHyperlink[]` | `getHyperlinks()` ハイパーリンクの配列を取得。

メソッドの詳細

### getHyperlinks

    abstract IHyperlink[] getHyperlinks()

  ハイパーリンクの配列を取得。

  戻り値:
    IHyperlinkの配列

### createFileHyperlink

    abstract IHyperlink createFileHyperlink(String fileName,
                                            String filePath,
                                            String Comment)

  ファイルのハイパーリンクを作成します。

  パラメータ:
    `String` - fileName ファイル名 String filePath ファイルのパス String Comment コメント Comment
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
              INVALID_HYPERLINK_MODEL_ERROR_KEY - ハイパーリンクが設定できないモデルの場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
             READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

### createURLHyperlink

    abstract IHyperlink createURLHyperlink(String URL,
                                           String Comment)

  URLのハイパーリンクを作成します。

  パラメータ:
    `String` - URL URL String Comment コメント
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
              INVALID_HYPERLINK_MODEL_ERROR_KEY - ハイパーリンクが設定できないモデルの場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

### createElementHyperlink

    abstract IHyperlink createElementHyperlink(IElement element,
                                               String Comment)

  モデルのハイパーリンクを作成します。

  パラメータ:
    `String` - element モデル String Comment コメント
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
              INVALID_HYPERLINK_MODEL_ERROR_KEY - ハイパーリンクが設定できないモデルの場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

### deleteHyperlink

    abstract void deleteHyperlink(IHyperlink hyperlink)

  指定されたハイパーリンクをモデルから削除します。

  パラメータ:
    `IHyperlink` - hyperlink ハイパーリンク
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
              INVALID_HYPERLINK_MODEL_ERROR_KEY - ハイパーリンクが設定できないモデルの場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド