blob: ee8da40d6f41308e5aa89f49e0ac90427cc4da77 [file] [log] [blame]
/*********************************************************************
* Copyright (c) 2020 Boeing
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Boeing - initial API and implementation
**********************************************************************/
package org.eclipse.osee.mbse.cameo;
import com.nomagic.magicdraw.hyperlinks.Hyperlink;
/**
* @author David W. Miller
*/
class OSEEHyperlink implements Hyperlink {
public final static String PROTOCOL = "osee";
private final String text;
private final String url;
public OSEEHyperlink(String text, String url) {
this.text = text;
this.url = url;
}
@Override
public String getUrl() {
return url;
}
@Override
public String getText() {
return text;
}
@Override
public boolean isValid() {
return true;
}
@Override
public String getProtocol() {
return PROTOCOL;
}
@Override
public String getTypeText() {
return "OSEE Link";
}
@Override
public String toString() {
return getUrl();
}
}