Skip to content

Instantly share code, notes, and snippets.

@y-matsuda
y-matsuda / ChageColorOfExecutionSpecification.js
Last active February 16, 2024 05:51
Astah Script プラグイン サンプルコード(Java8用)
var infNamespace = 'com.change_vision.jude.api.inf'
var ISequenceDiagram = Java.type(infNamespace + '.model.ISequenceDiagram');
var Key = Java.type(infNamespace + '.presentation.PresentationPropertyConstants.Key');
var INodePresentation = Java.type(infNamespace + '.presentation.INodePresentation');
// ------------------------------------------------------
// Please set the new color as you like.
var COLOR = "#BBCCFF";
// ------------------------------------------------------
https://trello.com/1/boards/<BoardID>/lists?key=<Key>&token=<Token>&fields=name
@y-matsuda
y-matsuda / ChangeElementsColor.js
Last active December 8, 2017 08:15
Astah Script プラグイン サンプルコード(Java7用)
// [定義]欄に同じキーワードを含むプレゼンテーションを指定した色に塗り替えます。
// 現在開いている図のプレゼンテーションが対象です。
importPackage(com.change_vision.jude.api.inf.model);
importPackage(com.change_vision.jude.api.inf.editor);
importPackage(com.change_vision.jude.api.inf.presentation);
// 塗り替えたい色
var COLOR = "#BBCCFF";
// 定義欄のキーワード
var IDENTICAL_STRING = "a";
@y-matsuda
y-matsuda / APIForReadingActivityDiagramModelsSample.java
Last active May 26, 2021 09:40
astah* API サンプルコード
import java.awt.geom.Point2D;
import com.change_vision.jude.api.inf.AstahAPI;
import com.change_vision.jude.api.inf.exception.InvalidUsingException;
import com.change_vision.jude.api.inf.model.IActivity;
import com.change_vision.jude.api.inf.model.IActivityDiagram;
import com.change_vision.jude.api.inf.model.IActivityNode;
import com.change_vision.jude.api.inf.model.IDiagram;
import com.change_vision.jude.api.inf.model.IModel;
import com.change_vision.jude.api.inf.presentation.INodePresentation;